REFERENCE
SDK 範例
@asgard-js/core 與 @asgard-js/react 的用法與可以直接操作的範例。
任務清單
當 Agent 用內建的 TaskCreate / TaskUpdate 工具規劃工作時,SDK 會把它們累積成一份
停靠在對話底部的任務清單,並以三種狀態呈現:待處理、進行中、已完成。整合方無需設定。
運作方式
TaskCreate/TaskUpdate是原生工具(toolsetName === ""),SDK 會自動把它們從 工具呼叫群組移出,改由停靠的<TaskList>面板呈現。- 任務的 id 與狀態轉移取自
tool_call.complete的結構化sidecar(replay-safe), 不會從人類可讀的結果字串解析。 - 面板文字(待處理/進行中/已完成…)會依
localeprop 本地化。
Headless 用法
若你不使用
<Chatbot>,可用@asgard-js/react的useTaskList(channel)hook 取得Task[]自行渲染;框架無關的底層則是@asgard-js/core的deriveTasks(conversation)。 詳見 Headless 模式。