- 重写子智能体执行核心,不再启动 easyagent Node.js 子进程 - 新增 modules/sub_agent/ 包集中管理子智能体逻辑 - 工具调用复用主进程 WebTerminal.handle_tool_call,自然经过沙箱/容器链路 - 子智能体模型独立读取 ~/.agents/<mode>/config/sub_agent_models.json - 支持 8 个工具:read_file/write_file/edit_file(replacements+replace_all)/run_command/web_search/extract_webpage/search_workspace/read_mediafile - 修复子智能体进度弹窗:标题颜色、write_file 显示、过滤非 progress 条目、统一滚动条样式 - 更新 AGENTS.md / CLAUDE.md 子智能体描述 - 新增 test/test_sub_agent_regression.py 回归测试
10 lines
326 B
Python
10 lines
326 B
Python
"""子智能体(Sub-Agent)模块包。
|
||
|
||
子智能体现在作为主进程内的 asyncio.Task 运行,所有实际工具调用都通过
|
||
主 WebTerminal 执行,因此自然复用主进程的宿主机沙箱 / Docker 容器链路。
|
||
"""
|
||
|
||
from modules.sub_agent.manager import SubAgentManager
|
||
|
||
__all__ = ["SubAgentManager"]
|