feat(aibox): 子代理输出转发开关 subagent_stream_output(默认开启)
将上一轮的「子代理实时输出可见化」固化为可配置开关,避免在生产环境刷屏或泄露中间过程。 - common/config.py: 默认配置新增 subagent_stream_output: true - aibox.py run_full_subagent: 读取该开关;关闭时 _effective_output_callback 置 None, 子代理在后台静默执行(主对话侧栏不显示其思考/工具调用/回答),开启时按原逻辑 转发 line/chunk/reasoning。 - 仅影响主对话侧栏可见性,不影响子代理执行与最终返回摘要;老用户配置缺该键默认 True(兼容)。
This commit is contained in:
1 parent
c9eaf988b3
commit
45bc019bfc
2 files changed
+14
-4
No files matched your search
@@ -141,7 +141,10 @@ class ConfigManager:
|
||||
"weight_decay_factor": 0.01, # ?
|
||||
"max_input_chars": 6000, # 最大输入字符
|
||||
"llm_max_tokens": 1000 # 大模型最大输出词元
|
||||
}
|
||||
},
|
||||
|
||||
# 子代理输出
|
||||
"subagent_stream_output": True, # 是否将子代理的实时输出(思考/工具调用/回答)转发到主对话侧栏
|
||||
}
|
||||
|
||||
def _load_config(self):
|
||||
|
||||
Reference in new issue
Block a user