agent-Specialization/modules/multi_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 feat(multi-agent): 在现有架构上直接实现多智能体模式实验功能 2026-07-12 03:26:02 +08:00
debug_logger.py fix(multi-agent): 修复子智能体状态误判、后台任务隔离与 idle 等待异常 2026-07-12 18:39:21 +08:00
prompts.py feat(multi-agent): 子智能体系统升级 2026-07-14 02:28:45 +08:00
role_store.py feat(multi-agent): 子智能体系统升级 2026-07-14 02:28:45 +08:00
state.py fix(multi-agent): MultiAgentState 全局单例,根治 terminate 后状态分裂复活 2026-07-22 00:53:05 +08:00
sub_agent_context.py feat(multi-agent): 子智能体系统升级 2026-07-14 02:28:45 +08:00
tools.py feat(multi-agent): 扩展 sleep 工具模式并修复 /new 模式切换状态继承 2026-07-17 22:51:04 +08:00