agent-Specialization/core
JOJO 8628954f30 fix(server): 修复对话消息被空历史覆盖——WebTerminal.__del__与回收器保存增加非空守卫
对话级 terminal 隔离后,被丢弃的实例(竞态重复、回收重建、TTL回收)
常处于 current_conversation_id 已设但 conversation_history 为空的状态,
GC 触发 __del__ 时无条件 save_current_conversation 把磁盘非空对话覆盖为空。
两处保存路径均增加 conversation_history 非空守卫。
2026-07-20 13:26:18 +08:00
..
__pycache__ <fix thinking chunk> 2025-11-19 20:47:56 +08:00
main_terminal_parts feat(multi-agent): 扩展 sleep 工具模式并修复 /new 模式切换状态继承 2026-07-17 22:51:04 +08:00
main_terminal.py feat(server,static): 对话运行状态 REST 对账与 conversation 级 WebTerminal 隔离 2026-07-20 01:05:17 +08:00
tool_config.py refactor: remove run_python tool, consolidate all execution to run_command 2026-06-07 16:23:01 +08:00
web_terminal.py fix(server): 修复对话消息被空历史覆盖——WebTerminal.__del__与回收器保存增加非空守卫 2026-07-20 13:26:18 +08:00