219 files, 2.0 MB, untracked in souveraine/docs and existing nowhere else. The volume is at 100% with no snapshots.
1.2 KiB
1.2 KiB
| id | title | status | priority | created | area |
|---|---|---|---|---|---|
| 003 | N+1 subconscious needs its own tool context (different model, different agent) | open | medium | 2026-05-08 | n1-consciousness |
Problem
The planned N+1 subconscious (Aster) runs on a different model (e.g. GLM-51) and needs tool access during its pass. It needs:
- Its own
ToolContextwith the correct memory root (same agent, different model) - Its own model selection through Bifrost
- Ledger reading/writing via the same tools as the primary
Currently:
ConsciousnessEngine::on_response()is synchronous, heuristic-only — no LLM call, no tool access- When we replace
detect_items()withsubconscious_analyze()(pern1-agent-pass.md), we'll need a Bifrost client + tool context - The tool context must use the same
memory_rootas the primary (same agent memory) - But the model endpoint is different — Aster != Ani's model
Impact
Blocks N+1 LLM pass implementation. Cannot proceed until tool context plumbed through the consciousness engine.
References
src/server/consciousness_engine.rs:115-150— current heuristicdetect_items()docs/tasks/n1-agent-pass.md— planned replacementdocs/tasks/scope-3-n1-consciousness.md— merged scope