/** * Public entry point for `@cleocode/brain` โ€” the unified-graph substrate for CLEO. * * Exports: * - Wire-format types (BrainNode, BrainEdge, BrainGraph, BrainQueryOptions, BrainStreamEvent, BrainConnectionStatus, BrainNodeKind, BrainSubstrate) * - Unified query function (`getAllSubstrates`) * - Individual substrate adapters (`getBrainSubstrate`, `getNexusSubstrate`, `getTasksSubstrate`, `getConduitSubstrate`, `getAgentRegistrySubstrate`) * - Project context helpers (`ProjectContext`, `resolveDefaultProjectContext`) * - Path helpers (`getCleoHome`, `getCleoProjectDir`, `getBrainDbPath`, etc.) * * @remarks * T973 renamed the `LB*` prefix to `Brain*` to align the runtime naming with * the `@cleocode/contracts/operations/brain` wire format and the operator's * BRAIN super-graph mental model. The runtime shapes (fields, unions) remain * intentionally distinct from the contracts shapes โ€” these are the types * produced by the substrate adapters in this package. * * @task T969 (original extraction) ยท T973 (LB* โ†’ Brain* rename) */ export { getAgentRegistrySubstrate, getAllSubstrates, getBrainSubstrate, getConduitSubstrate, getNexusSubstrate, getTasksSubstrate, } from './adapters/index.js'; export { dbExists, getAgentRegistryDbPath, getBrainDbPath, getCleoHome, getCleoProjectDir, getConduitDbPath, getNexusDbPath, getTasksDbPath, } from './cleo-home.js'; export { getAgentRegistryDb, getBrainDb, getConduitDb, getNexusDb, getTasksDb, } from './db-connections.js'; export type { ProjectContext } from './project-context.js'; export { resolveDefaultProjectContext } from './project-context.js'; export type { BrainConnectionStatus, BrainEdge, BrainGraph, BrainNode, BrainNodeKind, BrainProjectContext, BrainQueryOptions, BrainStreamEvent, BrainSubstrate, } from './types.js'; //# sourceMappingURL=index.d.ts.map