surfaces/docs
Mikhail Putilovskij b1aaa210a1 feat(deploy): platform handoff — agent routing, persistence, docs cleanup
Agent routing:
- Remove !agent command and manual agent selection flow
- Registry auto-assigns agent from user_agents mapping (fallback: agents[0])
- provision_workspace_chat and !new both write agent_id to room_meta
- Reconciliation backfills agent_id from registry on cold start
- Fix duplicate agent_id block in auth.py

Deployment stability:
- Add bot-state named volume to persist lambda_matrix.db and matrix_store
- Fix docker-compose.prod.yml duplicate environment: key (was silently losing all Matrix credentials)
- Fix MATRIX_AGENT_REGISTRY_PATH to use absolute container path /app/config/...
- Add bot-state volume declaration to docker-compose.fullstack.yml

Docs and config:
- Rewrite README.md for platform handoff (deploy table, working commands only)
- Rewrite docs/matrix-prototype.md (remove stale commands and mock descriptions)
- Remove !save/!load/!context/!agent from help text and welcome message
- Add !clear, !list, !remove, !yes/!no to help text
- Clean up .env.example (remove Telegram token, internal vars, real URLs)
- Update config/matrix-agents.example.yaml with user_agents section and comments
- Add explanatory comment to Dockerfile for --ignore-requires-python
- Remove silent uv sync fallbacks in Dockerfile
2026-04-28 03:05:11 +03:00
..
architecture init: surfaces-bot — Telegram & Matrix prototype 2026-03-27 00:35:42 +03:00
reports refactor: use thin upstream transport adapter 2026-04-22 01:25:11 +03:00
research refactor: rename platform/ → sdk/ to avoid stdlib conflict 2026-03-31 21:57:23 +03:00
superpowers docs: clarify matrix multi-agent routing specs 2026-04-24 12:42:58 +03:00
api-contract.md feat: implement core/ and platform/ with full test coverage 2026-03-29 21:42:02 +03:00
claude-code-guide.md init: surfaces-bot — Telegram & Matrix prototype 2026-03-27 00:35:42 +03:00
deploy-architecture.md docs(05-04): document split deployment artifacts 2026-04-28 01:15:41 +03:00
known-limitations.md feat(matrix): land QA follow-ups and refresh docs 2026-04-05 19:08:58 +03:00
matrix-direct-agent-prototype-ru.md fix: use direct agent api per request 2026-04-22 15:31:28 +03:00
matrix-prototype.md feat(deploy): platform handoff — agent routing, persistence, docs cleanup 2026-04-28 03:05:11 +03:00
surface-protocol.md docs: sync all markdown with current architecture 2026-03-29 21:42:02 +03:00
telegram-prototype.md docs: sync all markdown with current architecture 2026-03-29 21:42:02 +03:00
user-flow.md docs: sync all markdown with current architecture 2026-03-29 21:42:02 +03:00
workflow-backup-2026-04-01.md feat(matrix): land QA follow-ups and refresh docs 2026-04-05 19:08:58 +03:00