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
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
# user1=@ilia, user2=@family, user3=@wife — workspaces ~/.nanobot/workspaces/{ilia,family,wife}
|
||||
# Development version - mounts source code for live updates
|
||||
# Use this when developing nanobot code
|
||||
# Changes to nanobot/ directory will be picked up automatically (may need container restart)
|
||||
@@ -15,6 +16,7 @@ services:
|
||||
- .env.user1
|
||||
volumes:
|
||||
- ~/.nanobot-user1:/root/.nanobot
|
||||
- ~/.nanobot/workspaces/ilia:/workspace
|
||||
# Mount source code for development (changes picked up immediately)
|
||||
- ./nanobot:/app/nanobot:ro # Read-only mount (safer)
|
||||
# Or use this for read-write (if you edit inside container):
|
||||
@@ -42,6 +44,7 @@ services:
|
||||
- .env.user2
|
||||
volumes:
|
||||
- ~/.nanobot-user2:/root/.nanobot
|
||||
- ~/.nanobot/workspaces/family:/workspace
|
||||
- ./nanobot:/app/nanobot:ro
|
||||
ports:
|
||||
- "18791:18790"
|
||||
@@ -66,6 +69,7 @@ services:
|
||||
- .env.user3
|
||||
volumes:
|
||||
- ~/.nanobot-user3:/root/.nanobot
|
||||
- ~/.nanobot/workspaces/wife:/workspace
|
||||
- ./nanobot:/app/nanobot:ro
|
||||
ports:
|
||||
- "18792:18790"
|
||||
|
||||
Reference in New Issue
Block a user