Federated agentic memory for BB coding agents. Bridges BB threads into a Noema cortex over its Streamable HTTP MCP endpoint, giving agents durable, searchable memory across sessions.
Six native agent tools mirroring Noema's core surface:
noema_search— full-text search over memory traces, ranked by relevance.noema_remember— create a new memory trace (fact, decision, preference, context, skill, intent, observation, or note).noema_recall— read a specific trace by ID, including its full body.noema_list— list traces, optionally filtered by type, author, tag, or origin.noema_update— update fields of an existing trace.noema_lineage— show a trace's derivation graph.
The plugin implements a minimal MCP client for Noema's Streamable HTTP
transport (protocol 2025-03-26), including full session lifecycle: it
initialises a session on first use and transparently re-initialises if the
session expires (HTTP 404). Concurrent tool calls are serialised so they don't
race the initialisation handshake.
| Setting | Default | Description |
|---|---|---|
noemaHttpUrl |
http://127.0.0.1:3004 |
Noema Streamable HTTP MCP endpoint (noema serve --transport http). |
noemaCortex |
coding-agents |
Cortex name. |
noemaAccessKey |
(env NOEMA_MCP_KEY) |
MCP access key. Stored as a secret. |
The access key is read from the NOEMA_MCP_KEY environment variable by
default and stored as a secret setting — it is never written to the database
or sent to the frontend.
npm install
bb plugin install .After editing sources, reload:
bb plugin reload noemabb plugin config noema
bb plugin config noema set noemaCortex coding-agentsbb plugin build