You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: update canon vision docs — fix stale refs, mark shipped features
- CLEO-VISION: Fix Commander.js → citty, update domain count to 13,
mark vector search as shipped (v2026.3.70), update brain state date,
update MCP operation count, remove stale In Progress items
- CLEOOS-VISION: Bump version to 2026.3.72, fix core version ref to
CalVer, add facade contracts (v2026.3.71) and session serialize/restore
(v2026.3.72) to shipped inventory, update facade domain count to 13
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|**L**|`brain.db` + PageIndex + Graph | Planned (T5160) | Graph-based traversal and cross-reference discovery via NEXUS |
216
216
217
-
> **Current state (2026-03-02)**: BRAIN memory is in `brain.db` (SQLite) with 5 tables, FTS5 search, 3-layer retrieval API, and 5,122 observations migrated from claude-mem. The JSONL file era is over.
217
+
> **Current state (2026-03-24)**: BRAIN memory is in `brain.db` (SQLite) with 7 tables (5 core cognitive + brain_embeddings + brain_memory_links), FTS5 search, vector similarity via all-MiniLM-L6-v2, hybrid search (FTS5 + vector + graph weights), 3-layer retrieval API, session summarization, memory bridge automation, and embedding backfill. Shipped in v2026.3.70-72.
CLEO uses a shared-core architecture where both MCP and CLI are thin wrappers around `packages/core/src/`. The business logic in `packages/core/src/` is published as the standalone `@cleocode/core` npm package, making it independently consumable without the full `@cleocode/cleo` product:
535
535
536
-
-**MCP (Primary)**: 2 tools (`query`, `mutate`), 209 operations across 10 domains -- the agent interface
537
-
-**CLI (Backup)**: 86 commands via Commander.js -- the human interface
536
+
-**MCP (Primary)**: 2 tools (`query`, `mutate`), 209+ operations across 13 domains -- the agent interface
537
+
-**CLI (Backup)**: 100+ commands via citty -- the human interface
538
538
-**`@cleocode/core` (Canonical)**: All business logic, published as a standalone package. Both MCP and CLI delegate here. Consumers can install it independently.
539
539
-**Adapters (Optional)**: Tool-specific UX optimizations without changing core semantics
-`@cleocode/cleo` -- full CLI + MCP product (221 operations across 10 dispatch domains)
230
230
- BRAIN with brain.db, FTS5 search, 3-layer retrieval, observation system, and agent execution learning
231
231
- LOOM with RCASD-IVTR+C pipeline, lifecycle gates, stage management, and pipeline stage binding (T056)
232
232
- NEXUS with project registry, cross-project queries, and dependency graph (deferred to Phase 3 -- see Section 4.6)
233
233
- LAFS with structured envelopes, MVI progressive disclosure, and RFC 9457 errors
234
-
- Cleo facade class with 12 domain APIs (tasks, sessions, memory, orchestration, lifecycle, release, admin, sticky, nexus, sync, agents, intelligence) and three consumer patterns
234
+
- Cleo facade class with 13 domain APIs (tasks, sessions, memory, orchestration, lifecycle, release, admin, sticky, nexus, sync, agents, intelligence) and three consumer patterns. All facade interfaces published in @cleocode/contracts (v2026.3.71+).
235
235
- Config schema audited: ~113 live fields (T101, down from ~283 before vaporware removal)
236
236
- Agent health monitoring, heartbeat protocol, crash detection, and capacity tracking (T038)
237
237
- General-purpose retry utility with exponential backoff in `lib` namespace (T038)
@@ -245,6 +245,8 @@ The kernel is shipped and operational:
- Migration resilience: journal reconciliation and `ensureRequiredColumns()` safety net (v2026.3.61)
247
247
- Brain Memory Automation (T134 epic, v2026.3.70): `BrainConfig` typed section, local embedding via `@xenova/transformers` all-MiniLM-L6-v2, async embedding queue, lifecycle-driven bridge refresh with debounce, context-aware bridge generation, session summarization (dual-mode), auto-link observations to focused task, embedding backfill CLI (`cleo backfill --embeddings`), brain maintenance command (`cleo brain maintenance`), cross-provider transcript extraction via adapter hook, updated injection templates and CLEO-BRAIN-SPECIFICATION.md v2.0.0
248
+
- Facade API Interfaces in Contracts (v2026.3.71): All 13 facade interfaces + 20 supporting types moved to `@cleocode/contracts`. CleoOS imports types from contracts, not core — clean dependency boundary.
249
+
- Session Serialize/Restore (v2026.3.72): `sessions.serialize()` captures full session state snapshot (session, handoff, decisions, brain observations, active task context). `sessions.restore()` hydrates from snapshot with agent handoff tracking, scope conflict detection, and hook dispatch. Foundation for CleoOS Phase 3 agent session persistence.
0 commit comments