2026-03-07
- Added per-agent deploy scripts, removed legacy single-gateway scripts
- Rebuilt index.html with SSH info and workspace viewer
- Updated CLAUDE.md with per-agent architecture diagram, deployment state, Firebase RTDB schema, new-bot guide
- Removed obsolete red-teaming ranking/ELO pipeline code
- Fixed workspace loading, DM policy (
dmPolicy: "open"), and container packages for per-agent bots - Disabled mention gating for Mangrove Discord bots (later re-enabled with
requireMention: true) - Polished Mangrove website header
- Refined bot workspace prompts (SOUL.md, IDENTITY.md)
- Added Fly workspace sync utility (
sync_live_workspaces.py) - Tightened agent response gating (turn-taking rules)
- Added Python toolchain to gateway Docker image (venv with numpy, pandas, requests, etc.)
- Deployed first 5 per-agent Fly apps: alexbot, fredbot, bijanbot, corleone, tessio
- Destroyed old
mangrove-gateway single-gateway app - Baked exec allowlist into entrypoint (wildcard auto-approve)
- Added RULES.md + PROTOCOLS.md templates, enabled bot-to-bot interaction (
allowBots: true) - Matched bot permission model to Ash’s reference setup
- Fixed duplicate allowBots key in generate_agent_config.py
- Enabled photo understanding for bots (image capabilities in model config)
- Stopped forcing default thinking on bots
- Added distinct personality cues per agent (12 unique persona flavors)