forked from enderofwings/NexusOS
The distributed playbooks had drifted well behind the code they run on: - `main` and `NexusOS Developer` declared no `tools:` at all, so a fresh install advertised zero tool schemas to Ollama. The tool-calling loop, the per-playbook allowlist and the action-tool consent gate all shipped in v1.2.0 with nothing wired to use them. `main` now gets read_file, list_files and remember; `NexusOS Developer` gets the read/search set. - `NexusOS Developer` still described the memory extractor as a separate FastAPI service on port 8001 backed by `synapse/memory/service.py`. That module is gone; curation runs in-process via curator.py/extractor.py. It also pointed at `synapse/playbooks/` for playbook data (that is the store code; the data lives in `data/playbooks/`), described a two-layer system prompt that is now six layers, and documented a model-selection heuristic that no longer exists. - `Ponyman` had a stray third-person "he" left over from the owner scrub. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>