feat(platform): align conversation semantics across surfaces
This commit is contained in:
parent
b7b3d323b8
commit
f0f6055031
4 changed files with 50 additions and 23 deletions
|
|
@ -60,11 +60,13 @@ pnpm dev:local:archive
|
|||
|
||||
Compatibility behavior:
|
||||
|
||||
- If only `agentId` is provided, the runtime resolves `conversationId = agentId`.
|
||||
- If only `agentId` is provided, runtime resolves to that agent's `mainConversationId`.
|
||||
- Legacy fallback is still supported: when no mapping exists, `conversationId = agentId`.
|
||||
- New integrations should pass `conversationId` explicitly.
|
||||
- Hub RPC supports both naming sets:
|
||||
- Legacy: `createAgent/listAgents/deleteAgent`
|
||||
- Conversation-first aliases: `createConversation/listConversations/deleteConversation`
|
||||
- `createConversation` supports optional `agentId` to create a new thread under a specific agent.
|
||||
|
||||
Telegram behavior:
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue