feat(v3): T29 token 级流式输出(SSE 流式解析 + delta 事件 + 打字机渲染,D10)
- OpenAICompatChat 默认 stream=True:httpx 流式解析 OpenAI chunk, tool_calls 碎片按 index 组装(不在正文展示),include_usage 计量; 失败自动回退非流式一次(已有部分增量输出则如实抛出); 补 raise_for_status(修复流式 4xx 误入回退的缺陷) - ToolLoop 增 on_delta(签名探测兼容 2/3 参 chat_fn);_loads_json_object 宽松解析 - DeltaThrottle >=48 字符节流落 delta 事件;单模型与两级模式(含规划者)接线 - 前端:streamText 打字机渲染 + 光标动画;工具/阶段事件到达时清空归档 - 配套修复:AgentView 闭包持有 push 前原始对象导致响应式丢失、过程事件不渲染 - 测试 +7(SSE 解析/碎片组装/回退/部分失败抛出/on_delta/节流/service delta 事件), 全量 296 passed
This commit is contained in:
@@ -43,6 +43,7 @@ DEFAULTS: Dict[str, Any] = {
|
||||
"token_cap": 20000, # 单次智能体任务 token 熔断
|
||||
"allow_shell": False, # 允许 run_command 执行 shell(默认关)
|
||||
"shell_timeout_s": 20, # shell 命令超时
|
||||
"allow_net": True, # 允许 web_fetch 抓取公网页面(SSRF 防护内置)
|
||||
"max_handoffs": 2, # 两级模式:规划者<->执行者交接轮数上限
|
||||
"approval_policy": "dangerous", # 审批策略:off | dangerous(写/编辑/命令询问)| all
|
||||
"approval_timeout_s": 120, # 审批等待超时(超时自动拒绝)
|
||||
|
||||
Reference in New Issue
Block a user