SAF (souveraine architecture files) is now the in-repo doc set. working notes (CLAUDE.md, docs/) stay on disk, gitignored.
714 B
714 B
Carry _souveraine block through UpdateAgentRequest API
Status: pending
UpdateAgentRequest (the API endpoint for live agent edits) doesn't
carry the _souveraine block. So provider, subconscious_model,
reflection_model, and archivist_model can't be set via the API —
only via hand-editing agent.json and restarting the server.
What needs doing
- Add
_souverainefields toUpdateAgentRequestinsrc/api/models.rs - Wire them through
AgentInventory::update()so they write to bothagent.jsonanddatabase.sqlite3 config_json - The existing update path already skips
config_jsonrewrites (src/server/agent_inventory.rs:459-469) — that gap needs filling regardless