diff --git a/docs/development.md b/docs/development.md index e464c0fd..fefc24a2 100644 --- a/docs/development.md +++ b/docs/development.md @@ -75,6 +75,12 @@ Telegram behavior: - `/session ` switches the active conversation. - `/sessions` lists available conversations. +Channel route behavior: + +- Runtime route key is `channelId:accountId:externalConversationId`. +- Each route key is bound to one Hub `conversationId`. +- Incoming/outgoing channel traffic is isolated per bound conversation (no global first-agent fallback). + ## Local Full-Stack Notes (`pnpm dev:local`) `pnpm dev:local` is the recommended way to run the full local stack for integration work.