surfaces/adapter/matrix
Mikhail Putilovskij 4bbae9affa feat(deploy): per-agent base_url and workspace_path routing
- AgentDefinition gains base_url and workspace_path fields (optional)
- load_agent_registry parses them from matrix-agents.yaml
- _build_platform_from_env uses agent.base_url per agent (falls back to AGENT_BASE_URL)
- _agent_workspace_root() resolves workspace per agent from registry
- _materialize_incoming_attachments saves files to agent workspace_path/incoming/
- send_outgoing accepts workspace_root param; reads outgoing files from agent workspace_path
- dispatch loop computes workspace_root from room agent_id and passes to _send_all
- config/matrix-agents.yaml and example updated with base_url and workspace_path
2026-04-28 03:22:21 +03:00
..
handlers feat(deploy): platform handoff — agent routing, persistence, docs cleanup 2026-04-28 03:05:11 +03:00
__init__.py feat(matrix): add adapter baseline and platform-aware command hints 2026-04-01 01:04:54 +03:00
agent_registry.py feat(deploy): per-agent base_url and workspace_path routing 2026-04-28 03:22:21 +03:00
bot.py feat(deploy): per-agent base_url and workspace_path routing 2026-04-28 03:22:21 +03:00
converter.py feat: support shared-workspace file flow for matrix 2026-04-21 00:26:21 +03:00
files.py feat(deploy): per-agent base_url and workspace_path routing 2026-04-28 03:22:21 +03:00
reactions.py feat(01-06): remove matrix reaction-era adapter UX 2026-04-03 12:33:15 +03:00
reconciliation.py feat(deploy): platform handoff — agent routing, persistence, docs cleanup 2026-04-28 03:05:11 +03:00
room_router.py fix(01-01): stop auto-registering unknown matrix rooms 2026-04-02 22:50:28 +03:00
routed_platform.py feat: add matrix routed platform facade 2026-04-24 13:22:05 +03:00
store.py feat(deploy): platform handoff — agent routing, persistence, docs cleanup 2026-04-28 03:05:11 +03:00