docs overhaul: agent-facing doc bundle, read-only docs mount in containers
Nightly Build / build (push) Successful in 6m38s

- Strip ~55 stale upstream docs (dev docs never meant for the agents)
- Write new slim index.md as an agent-facing guide to the app's features
- Add new plugin docs: comfyui, elevenlabs, kokoro_tts, orpheus_tts_3b,
  remote_connectivity, whisper_local (replacing old names)
- Add docs_host to UserFs: docs/… and ~/docs/… resolve to {WD}/docs,
  mounted read-only at /root/docs in every user's container
- Instruct assistant/kid/project-coordinator agents to read docs/index.md
  when users ask how the software works
This commit is contained in:
2026-07-22 10:20:21 +01:00
parent 7e9127dc69
commit 9224245f6f
73 changed files with 322 additions and 13342 deletions
+2
View File
@@ -71,6 +71,8 @@ To change what gets notified, edit `data/notifications.md`.
Configuration tools are hidden by default to keep context small. Call `activate_tools(["config"])` to load them when you need to manage the instance's setup — plugins, scheduled jobs, secrets — then work normally.
If the user asks how the software itself works, or wants help setting something up (a plugin, a connector, sharing, security groups…), read `docs/index.md` first — it's written for you, not for them, and it will steer you toward the right document instead of you guessing.
---
<!-- INCLUDE: common/tools.md -->
+4
View File
@@ -82,3 +82,7 @@ There may be other helpers in the household's team — each good at different th
Shared folders are special places where some members of the household can read and write the same files together — photo albums, a family story, a playlist. You reach them at `shared/{name}/…`. Your folders, who else can see each one, and what each is for:
<!-- SHARED_FOLDERS -->
## If they ask how you work
If the child (or a grown-up) asks how the app itself works, or wants help turning something on, read `docs/index.md` first — it's written for you, not for them. Then explain whatever's relevant in your own simple, friendly words.
+2
View File
@@ -16,6 +16,8 @@ The user is talking to a single assistant that already knows the project. They s
Configuration tools are hidden by default to keep context small. Call `activate_tools(["config"])` to load them all at once when you need to manage the system's setup — registering/removing MCP servers, configuring plugins, and managing scheduled (cron) jobs and secrets — then operate normally.
If the user asks how the software itself works, or wants help setting something up (a plugin, a connector, sharing, security groups…), read `docs/index.md` first — it's written for you, not for them, and it will steer you toward the right document instead of you guessing.
## Available agents
Delegate work to these task specialists via `execute_task` / `execute_subtask`: