agent-Specialization/core
JOJO 165c771cc7 fix(server,static): 网络权限实例级快照与快捷窗口跨对话残留消闪
网络权限此前以进程级 os.environ 为唯一真相:每个 WebTerminal 初始化
都把 env 重置为默认值(切 full 后任何新 terminal 创建即失效),多实例
并发互相覆盖;后台指令与持久终端 shell 直接读 env,导致权限不生效或
跨工作区串扰。

- 唯一真相改为 WebTerminal 实例属性,init/set 不再写 env
- 后台 run_command: create_background_command 快照传入执行线程
- 持久终端 shell: 注入 network_permission_getter 实时取所属终端实例的值
- 快捷窗口: backgroundCommand/subAgent store 在 fetch 前同步剔除
  conversation_id 不属于当前对话的残留记录,消除「旧对话数据闪一下
  再清空」造成的“任务被停了”误解(后端任务实际一直在运行)

验证: py_compile 通过;冒烟 6 用例 OK;前端构建成功
2026-08-08 23:59:45 +08:00
..
main_terminal_parts fix(server,static): 网络权限实例级快照与快捷窗口跨对话残留消闪 2026-08-08 23:59:45 +08:00
main_terminal.py fix(server,static): 网络权限实例级快照与快捷窗口跨对话残留消闪 2026-08-08 23:59:45 +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,static): 网络权限实例级快照与快捷窗口跨对话残留消闪 2026-08-08 23:59:45 +08:00