Repository navigation
子代理权限检查补齐:后台任务不再绕过确认与危险命令拦截
破坏性变更
- JSON Schema 里不支持的约束与悬空引用现在会被明确拒绝(此前静默忽略),需要按提示改写
新功能
- 自定义 Agent 的定义文件可指定模型档位与最大轮次(modelTier / maxTurns)
- 连续多轮没有实际进展时,会收到一次收敛提示,不再一路空转
- 可开启 stallHardStop,让仍无进展的会话强制收尾并给出卡点总结
改进
- gh 的查看类命令(issue / pr / repo 的 view、list 等)不再逐次要求权限确认
- 自动压缩压得更深,已遮罩的旧输出不再反复切回原文,长会话缓存命中更稳
- bash 超时提示能识别 watch 这类不会退出的命令,并回读重定向文件的尾部
- 编辑文件后 LSP 只注入错误与警告,Hint 类提示不再混进上下文
- 成本账本改为入账即刷,中断的请求也会补记,长会话金额更及时
修复
- 关闭对话框或补全菜单后,界面不再残留一片空白
- 主屏内容先溢出再收缩时,输入框和状态栏不再被顶到屏幕中间
- 带 cwd 参数的命令不再改动全局工作目录,后续命令不会跑偏
- 命令输出里的终端控制序列不再显示为乱码
- git worktree add 成功后会提示新目录路径,方便切过去
- @ 提及指向目录、二进制或超大文件时,不再把内容塞进上下文
- workflow 与续跑消息派生的子代理此前漏过权限检查,现已补齐
- 切换权限档位或企业策略收回时,正在运行的子代理立即跟随
- 跳过确认模式下,子代理遇到危险命令和拒绝规则仍会被拦
- 子代理续跑回到自己的原工作目录,目录已删时明确报错而非写主仓
- 项目 MCP 配置内容一改就重新征求确认,不再沿用旧批准
- 对话中途新发现的 skill 要先确认才加载,被禁用的一律不加载
- 用户级 skill 不再被误当成项目级,对话中途不再多弹一次确认框
- 隐私模式切回默认后,此前的会话不会被悄悄补传
- 权限确认框里关于沙箱的判断不再与实际执行情况不符
- 上下文压缩不再把确实省下 token 的情况误报成失败
- todo 清单反复勾掉又恢复时,提醒预算不再被无限续命
- 文件编辑失败时会区分没找到与内容无变化,更容易一次纠正
- 用 Responses 接口(如 GPT-5 系列)时,多轮工具调用会回放推理链
- 流式 Responses 中带工具调用的轮次不再被误判为回答结束
- 手动 /compact 没有可压缩内容时不再谎报成功
- /memory set 的内容里出现 --global 字样时不再被当成参数吞掉
- 定时任务的步长表达式(如 5/10)按 crontab 语义正确展开
- 永不触发的定时表达式直接拒绝,队列不再堆积同一任务的重复到期项
- 定时任务列表会显示一次性任务的触发时刻
- 多 provider 混用时,/cost 的缓存命中率提示不再误判
- --worktree 不带值也能用,symlinkDirectories 设为空数组能真正关掉软链
完整更新日志:https://www.sid-code.cc/changelog
安装 / 升级:
curl -fsSL https://www.sid-code.cc/releases/sid-code/install.sh | bash
sid-code update # 已安装过则直接升级