agent-Specialization/modules/sub_agent
JOJO 77a271fa23 fix(multi-agent): MultiAgentState 全局单例,根治 terminate 后状态分裂复活
- MultiAgentState 从 manager 实例属性改为进程级全局注册表 GLOBAL_MULTI_AGENT_STATES
  (多 manager 并存时各 from_snapshot 出独立副本,terminate 只标记一份,轮询落到陈旧副本显示空闲)
- _load_state 恢复后用任务记录校准实例终态(磁盘快照可能被陈旧副本洗回 idle)
- 显示名后缀固定用角色内编号(role_seq 每次创建必递增),与内部 agent_id 命名空间分离;
  存量 _None 后缀按对话×角色×创建时间自愈迁移
- tools_execution 同步含 edited_files 工具埋点(write/edit/delete/rename)
2026-07-22 00:53:05 +08:00
..
__init__.py fix(sub_agent): export TERMINAL_STATUSES in package __init__ 2026-06-20 12:15:18 +08:00
creation.py fix(multi-agent): 终结子智能体改为吸收态,修复终结后复活/停止无效 2026-07-21 15:46:24 +08:00
manager.py fix(multi-agent): MultiAgentState 全局单例,根治 terminate 后状态分裂复活 2026-07-22 00:53:05 +08:00
prompts.py feat(multi_agent): 提取prompt、恢复任务、优化侧边栏与sleep工具 2026-07-13 14:01:48 +08:00
state.py fix(multi-agent): MultiAgentState 全局单例,根治 terminate 后状态分裂复活 2026-07-22 00:53:05 +08:00
stats.py refactor(sub_agent): 子智能体从 Node.js 子进程改为主进程内 Python 协程 2026-06-20 00:26:45 +08:00
task.py fix(multi-agent): 终结子智能体改为吸收态,修复终结后复活/停止无效 2026-07-21 15:46:24 +08:00
toolkit.py fix(sub_agent): 移除 search_workspace 工具并清理内存调试代码 2026-07-17 14:05:35 +08:00
tools.py fix(sub_agent): 移除 search_workspace 工具并清理内存调试代码 2026-07-17 14:05:35 +08:00