bk-brain
v1.0.0
Published
Centralized Memory - Query BEFORE acting (IQ 145 pattern)
Maintainers
Readme
hub-memory
Bidirectional memory client for Node.js. Query BEFORE acting.
Install
npm install @oyi77/centralized-memory
# or
npm install axiosUsage
import { queryHub, injectContext, addToHub } from '@oyi77/centralized-memory';
// 1. Query BEFORE task
const memories = await queryHub("what do we know about X?");
// 2. Inject context
const context = injectContext(memories);
const prompt = `${context}\n\n${userMessage}`;
// 3. Execute with context...
// 4. Write back AFTER
await addToHub(`Result: ${result}`, "opencode", { wing: "tasks" });API
| Function | Args | Returns | |----------|------|---------| | queryHub | (query, options) | Promise<memories[]> | | injectContext | (memories, maxItems) | string | | addToHub | (content, service, options) | Promise |
Options
{
service: "opencode", // filter by service
limit: 5, // max results
method: "hybrid" // search method
}