agent-Specialization/modules
JOJO 493ac160eb fix(windows): 平台适配与稳定性修复(进程终止/编码/原子写/事件竞态/子智能体)
- 进程终止:Windows 用 CTRL_BREAK + taskkill /F /T 替代不存在的 killpg/SIGKILL,
  超时/取消全路径有界;_is_pid_alive 改 ctypes(原 os.kill(pid,0) 在 Windows 会真杀进程);
  reader 任务 finally 收口,消除 Task was destroyed but it is pending / unclosed transport
- 子智能体调度链:_run_coro 超时 60s + 失败 cancel/close 防幽灵协程;create 改先调度后提交、
  失败回滚;state 归属守卫 + 新建 120s 宽限期防误标已终止;_ensure_event_loop 加锁;
  子智能体 todo 改 per-agent 隔离存储,不再串到主智能体前端
- 子智能体执行环境(execution_env_text.py):创建/切换/恢复三时点注入环境说明,
  Windows 下 sandbox=WSL2 bash、direct=cmd;inject_notification 纯通知不触发新一轮工作,
  tool 序列中延迟到安全点 flush;传统子智能体按既定语义不通知
- 编码:git 侧边栏 subprocess 显式 utf-8 + errors=replace(修中文 Windows GBK
  _readerthread 崩溃导致侧边栏空白);check_environment/install_package 用 self.python_cmd
- 安全/路径:permission.py Windows deny 列表生效 + 驱动器根拦截;路径比较统一 normcase;
  /tmp 白名单平台分流;正斜杠判断归一化;os-release 平台守卫;PowerShell -ExecutionPolicy Bypass
- 稳定性:任务事件轮询持锁快照(修 deque mutated during iteration);
  原子写新增 replace_with_retry(修 WinError 5/32 瞬时持锁);
  共享文件兜底链 symlink→os.link 硬链接→copy2
- 部署:新增 _bootstrap.bat / setup.bat / start.bat Windows 启动脚本
2026-07-31 11:33:57 +08:00
..
file_manager fix(windows): 平台适配与稳定性修复(进程终止/编码/原子写/事件竞态/子智能体) 2026-07-31 11:33:57 +08:00
mcp_client_manager refactor(naming): 移除代码中的第三方产品名 2026-07-28 18:43:03 +08:00
multi_agent fix(windows): 平台适配与稳定性修复(进程终止/编码/原子写/事件竞态/子智能体) 2026-07-31 11:33:57 +08:00
persistent_terminal fix(frontend): 修复刷新后AI等待提示与终端侧边栏重复问题 2026-06-22 20:35:00 +08:00
sub_agent fix(windows): 平台适配与稳定性修复(进程终止/编码/原子写/事件竞态/子智能体) 2026-07-31 11:33:57 +08:00
terminal_ops fix(windows): 平台适配与稳定性修复(进程终止/编码/原子写/事件竞态/子智能体) 2026-07-31 11:33:57 +08:00
admin_policy_manager.py fix(mcp): split categories by server and preserve toggle states 2026-04-27 01:42:40 +08:00
api_user_manager.py feat(multi-agent): 子智能体系统升级 2026-07-14 02:28:45 +08:00
approval_agent.py refactor(paths): 统一迁移运行态数据路径到 Astrion 命名空间 2026-07-10 00:35:15 +08:00
auto_approval_service.py fix(permission,docker): enforce docker-specific approval flow and polish permission menu layout 2026-05-11 22:56:10 +08:00
background_command_manager.py fix(windows): 平台适配与稳定性修复(进程终止/编码/原子写/事件竞态/子智能体) 2026-07-31 11:33:57 +08:00
container_file_proxy.py fix(prompt): merge disabled-tool notice into leading system prompts 2026-05-09 18:56:49 +08:00
container_monitor.py docs: refresh readme and phase2 summary 2025-11-23 21:24:09 +08:00
custom_tool_executor.py refactor: remove run_python tool, consolidate all execution to run_command 2026-06-07 16:23:01 +08:00
custom_tool_registry.py feat: add custom tools guide and id validation 2026-01-05 21:46:55 +08:00
easter_egg_manager.py feat: modularize easter egg effects 2025-11-22 13:07:54 +08:00
execution_env_text.py fix(windows): 平台适配与稳定性修复(进程终止/编码/原子写/事件竞态/子智能体) 2026-07-31 11:33:57 +08:00
goal_review_agent.py refactor(paths): 统一迁移运行态数据路径到 Astrion 命名空间 2026-07-10 00:35:15 +08:00
goal_state_manager.py feat(goal): add autonomous goal mode workflow 2026-05-30 12:51:42 +08:00
gui_file_manager.py chore: initial import 2025-11-14 16:44:12 +08:00
host_sandbox_policy.py feat(windows): WSL2 沙箱执行环境与执行环境提示词平台拆分 2026-07-30 13:06:34 +08:00
host_sandbox_runner.py feat(windows): WSL2 沙箱执行环境与执行环境提示词平台拆分 2026-07-30 13:06:34 +08:00
host_workspace_manager.py fix(windows): 平台适配与稳定性修复(进程终止/编码/原子写/事件竞态/子智能体) 2026-07-31 11:33:57 +08:00
mcp_server_registry.py fix(mcp): split categories by server and preserve toggle states 2026-04-27 01:42:40 +08:00
memory_manager.py feat: index-based memory tool with append/replace/delete 2025-12-14 17:56:18 +08:00
ocr_client.py perf(host): 新建对话延迟从10s降至3s并消除后台日志刷屏 2026-07-30 17:42:12 +08:00
personalization_manager.py feat(quickdock): 新增快捷窗口自动展开设置,修复展开按钮与动画 2026-07-28 12:49:24 +08:00
search_engine.py fix(search): 移除 web_search 的 Tavily AI 摘要 2026-06-22 00:18:29 +08:00
shallow_versioning.py fix(windows): 平台适配与稳定性修复(进程终止/编码/原子写/事件竞态/子智能体) 2026-07-31 11:33:57 +08:00
skill_hint_manager.py chore: add docs and remove sub_agent 2026-03-17 22:46:43 +08:00
skills_manager.py refactor(paths): 统一迁移运行态数据路径到 Astrion 命名空间 2026-07-10 00:35:15 +08:00
terminal_manager.py perf(host): 新建对话延迟从10s降至3s并消除后台日志刷屏 2026-07-30 17:42:12 +08:00
todo_manager.py feat: support batch todo updates 2026-01-30 18:50:02 +08:00
tool_approval_manager.py feat(permission): add auto-approval mode with approval agent, UI flow, and docs sync 2026-05-11 17:55:27 +08:00
toolbox_container.py refactor: remove run_python tool, consolidate all execution to run_command 2026-06-07 16:23:01 +08:00
upload_security.py feat: add upload quarantine scanning and ui toasts 2025-11-24 14:31:13 +08:00
usage_tracker.py fix: improve api error diagnostics and raise model quotas 2026-03-06 17:02:19 +08:00
user_container_manager.py feat(admin): 二级密码未配置时显示设置引导页,登录 Docker 报错改为原地弹窗 2026-07-25 16:52:42 +08:00
user_manager.py fix(windows): 平台适配与稳定性修复(进程终止/编码/原子写/事件竞态/子智能体) 2026-07-31 11:33:57 +08:00
user_question_manager.py feat: add blocking user question tool 2026-05-28 16:30:55 +08:00
versioning_manager.py refactor(paths): 统一迁移运行态数据路径到 Astrion 命名空间 2026-07-10 00:35:15 +08:00
webpage_extractor.py chore: initial import 2025-11-14 16:44:12 +08:00