surfaces/tests
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
..
adapter feat: add !agent command and durable user agent selection 2026-04-24 13:54:25 +03:00
core fix: use direct agent api per request 2026-04-22 15:31:28 +03:00
platform test: cover agent api base url suffix handling 2026-04-24 12:39:50 +03:00
__init__.py init: surfaces-bot — Telegram & Matrix prototype 2026-03-27 00:35:42 +03:00