nanobot/agent_workspaces
tanyar09 7901f090f9 Add per-agent workspaces and MCP/skills backlog doc
- Add agent_workspaces/{ilia,family,wife} skeletons (AGENTS, USER, SOUL, memory)
- Add scripts/init-agent-workspaces.sh to populate ~/.nanobot/workspaces/
- Mount ~/.nanobot/workspaces/{ilia,family,wife} in multi compose as /workspace
- Document Step 0 and layout in DOCKER_MULTI_BOT_GUIDE.md
- Track docs/mcp_and_skills_backlog.md (force-add; docs/ is gitignored)

Made-with: Cursor
2026-03-30 13:20:38 -04:00
..

Agent workspace skeletons

These directories are templates for per-agent workspaces on the host:

~/.nanobot/workspaces/ilia/
~/.nanobot/workspaces/family/
~/.nanobot/workspaces/wife/

Each contains bootstrap files (AGENTS.md, USER.md, SOUL.md) and memory/ (MEMORY.md, HISTORY.md) loaded by nanobots ContextBuilder and MemoryStore.

Initialise on the host

From the repo root (after clone):

chmod +x scripts/init-agent-workspaces.sh
./scripts/init-agent-workspaces.sh

Override destination root (default $HOME/.nanobot):

NANOBOT_HOME=/path/to/.nanobot ./scripts/init-agent-workspaces.sh

The script does not overwrite existing files so you can safely re-run after editing.

Docker

Multi-bot compose mounts each path into /workspace in the matching container. See DOCKER_MULTI_BOT_GUIDE.md.