Phase 1 · first seam (agent space) — part of SocioProphet/socioprophet#490
Depends on: Phase 0 agent-registry + memory-mesh.
The SourceOS system/user/agent separation rests on this repo. Make it real.
Current state (audit): agent_registry.py self-labeled "bootstrap stand-in for a real Agent Registry client"; llama-cpp pod is a "skeleton target." CI validates schemas but never invokes either.
Scope
- Replace the stand-in with a real client to the Phase-0
agent-registry service.
- Replace the skeleton pod with real inference routed through
memory-mesh — do not give the agent space a second inference path.
- Keep agent-space wiring out of the immutable system image (separation must hold).
Acceptance (artifact): an agent action resolves a real registry decision and returns a real model response via memory-mesh with a receipt.
Constraints: MIT/Apache-2.0 only. Confirm system/user/agent boundary against SourceOS design docs before landing.
Phase 1 · first seam (agent space) — part of SocioProphet/socioprophet#490
Depends on: Phase 0
agent-registry+memory-mesh.The SourceOS system/user/agent separation rests on this repo. Make it real.
Current state (audit):
agent_registry.pyself-labeled "bootstrap stand-in for a real Agent Registry client"; llama-cpp pod is a "skeleton target." CI validates schemas but never invokes either.Scope
agent-registryservice.memory-mesh— do not give the agent space a second inference path.Acceptance (artifact): an agent action resolves a real registry decision and returns a real model response via memory-mesh with a receipt.
Constraints: MIT/Apache-2.0 only. Confirm system/user/agent boundary against SourceOS design docs before landing.