對話存取與可用 actions
Conversation 是使用者與 Agents 交換訊息的容器。目前 live family 涵蓋探索、成員讀取與需確認的成員異動、歷史匯出、Office panel preferences、metadata 更新、刪除、archive/unarchive、tag CRUD 與 assignment,以及 Agent self-only withdraw。Registry 仍沒有建立對話的 action;create_conversation 維持 deferred。使用者要開新對話時,應引導他在 Arinova UI 建立。delete_conversation 使用 UserConfirm + Strict;archive/unarchive 不需確認。
conversations.agent_id 指向該 Agent,或 conversation_members 有其 membership row 時,Agent 才能存取。其他情況 runtime 一律回 resource_not_found 而非 permission-denied;因此 not-found 無法區分資源不存在與無權存取。
同一 Agent 可加入多個對話,包括多個 h2a。當前回合的對話與 action 明確傳入的 conversationId 是兩回事,讀取前應解析或確認目標。get_panel_preferences 讀取 triggering user 選定的 notebookId、boardId 與 workbookId;除非 triggering user 與執行 Agent 都仍有存取權,否則該 binding 會回 null,所以不能拿它取代 resource grant。list_conversations 先排 pinned,再依 updated_at 新到舊;每筆有可交給使用者的 url deep link。export_conversation 會把 Agent 有權看到的歷史以 JSON、text 或 PDF 寫入觸發使用者的個人 File Center;action result 不會直接回傳完整逐字稿。欄位、filter、limit 與 result shape 仍以 registry/runtime 為準。
Related actions
Section titled “Related actions”arinova.conversation.add_member, arinova.conversation.export_conversation, arinova.conversation.list_conversations, arinova.conversation.get_conversation, arinova.conversation.list_members, arinova.conversation.remove_member, arinova.conversation.get_panel_preferences, arinova.conversation.*
Also known as
conversation, 找對話, 對話清單, 聊天成員, 建立新對話, 對話連結
Build a7f47a5ca54ddcf7806cd48b81ce1b9827042766