surfaces/adapter/matrix/handlers
Mikhail Putilovskij 74cf028e8f feat: add !agent command and durable user agent selection
Users can now list available agents with !agent and select one by
number. Selection persists in user metadata (selected_agent_id). If the
current room has no agent binding yet, selecting an agent binds it
immediately so the user can start messaging without !new.

Also updates the dispatcher test to reflect that real-mode platform is
now RoutedPlatformClient, not a bare RealPlatformClient.
2026-04-24 13:54:25 +03:00
..
__init__.py feat: add !agent command and durable user agent selection 2026-04-24 13:54:25 +03:00
agent.py feat: add !agent command and durable user agent selection 2026-04-24 13:54:25 +03:00
auth.py feat: finalize matrix platform audit and docs 2026-04-21 15:35:03 +03:00
chat.py feat: finalize matrix platform audit and docs 2026-04-21 15:35:03 +03:00
confirm.py fix(01-05): align matrix confirmation scope with user and room 2026-04-03 12:26:32 +03:00
context_commands.py feat: finalize matrix platform audit and docs 2026-04-21 15:35:03 +03:00
settings.py feat: add !agent command and durable user agent selection 2026-04-24 13:54:25 +03:00