/** * AGENT-REGISTRY substrate adapter for the Living Brain API. * * Read-only visualization path. Queries the LEGACY standalone `signaldock.db` * (resolved by `getAgentRegistryDbPath`) and returns BrainNodes/BrainEdges for * agents and agent-to-agent social connections. The legacy standalone file still * carries the BARE table names (`agents`, `agent_connections`); the brain-package * read path is migrated to the consolidated `cleo.db` separately in E6 (T11249), * so the SQL below intentionally still targets the bare names. * * The substrate identifier + node-id prefix were renamed `signaldock` → * `agent-registry` under T11622 (display identifiers, decoupled from the physical * table names). * * Node IDs are prefixed with "agent-registry:" to prevent collisions. * Agents are the cross-substrate identity bridge — they appear in TASKS * (assignee), CONDUIT (from/to), and BRAIN (source agent). * * @task T11622 (Signaldock → Agent Registry rename; folds T11578 AC2) */ import type { BrainEdge, BrainNode, BrainQueryOptions } from '../types.js'; /** * Returns all BrainNodes and BrainEdges sourced from the Agent Registry. * * Fetches all active agents plus their declared connections. * Agent nodes serve as the cross-substrate identity anchors. * * @param options - Query options (limit). * @returns Nodes and edges from the AGENT-REGISTRY substrate. */ export declare function getAgentRegistrySubstrate(options?: BrainQueryOptions): { nodes: BrainNode[]; edges: BrainEdge[]; }; //# sourceMappingURL=agent-registry.d.ts.map