← Overview

对话回合业务流程

对话回合业务流程 由 Archify 生成的工作流图。 01 / Client 02 / Agent 运行时 EX / 护栏 04 / 工具与数据 进入 回合 回流 POST /chat · busy? → 429 · Client › 进入 POST /chat busy? → 429 SSE frames · 6 event types · Client › 回流 SSE frames 6 event types session.prompt() · createAgentSession · Agent 运行时 › 进入 session.prompt() createAgentSession tool_result · SDK events · Agent 运行时 › 回流 tool_result SDK events translateEvent() · SSE / jsonl · Agent 运行时 › 回流 translateEvent() SSE / jsonl guard · approval · tool_call → allow? · 护栏 › 回合 guard · approval tool_call → allow? block: true · deny · 超时 · 护栏 › 回合 block: true deny · 超时 execute tool · src/tools · 工具与数据 › 回合 · ≤ 500 chars execute tool src/tools ≤ 500 chars message tool_call allowed deny result SSE 图例 用户界面 Agent 逻辑 策略 工具操作 外部系统

护栏

  • • guard 拦截危险 bash / 路径逃逸
  • • approval: deny 关不掉、超时按 deny