Tags: weidu12123/1Shell
Tags
fix: include probe-* route/service modules excluded by overly-broad g… …itignore The .gitignore debug rule 'probe-*.js' was unanchored and recursively matched src/routes/probe-*.routes.js and src/services/probe-*.service.js, so 13 required source files were never committed. The Docker/CI container crashed at startup with MODULE_NOT_FOUND (works on Windows due to its case-insensitive, non-git-aware local fs). Anchored debug rules to repo root and added the missing modules.
feat(v3.5): Claude Code 协作模式 + Agent Panel 独立会话 + 历史遗留修复 核心新功能: - 1Shell AI 新增 Claude Code 协作开关(✦ CC),开启后 AI 可委托复杂创作任务给 Claude Code - invoke_claude_code 工具:调用 claude -p 非交互模式,子进程可中断 - 主控界面和创作界面均支持 CC 协作 + 不限轮次开关 Agent Panel 重构: - 会话不再绑定主机,改为独立对话窗口(Claude Code #1, #2...) - 移除"当前目标"显示和主机隔离限制 - "新会话"按钮始终可用,支持多窗口 - 移除 V2 banner 注入和 syncActiveHost 联动 修复: - 终端 × 关闭按钮始终显示,关闭后正确清理本地状态 - 停止按钮现在可以 kill 正在运行的子进程(invoke_claude_code) - CC/不限轮次开关状态跟随 message payload 同步,解决首次对话前开启无效的时序问题 - start.bat 修复 Windows 编码兼容性
feat(v3.4): Agent Panel 直连 1Shell MCP,移除 V2 遗留基础设施 核心改动: - 内嵌 Claude Code 直接使用 1Shell MCP Server(与外部 Claude Code 一致) - 移除 V2 时期的 prompt 注入、Skill 工作空间构建、ANSI 解析、idle 检测 - 新增 stdio 桥接脚本,Codex/OpenCode 通过 stdio 连接 1Shell MCP - agent-pty.service.js 精简 362 行(645→283) - start.bat 修复 Windows 编码兼容性问题(Unicode→ASCII) - 版本号升级至 3.4.0