Skip to content

v0.1.612

Latest

Choose a tag to compare

@njfuzrs njfuzrs released this 22 Oct 03:45
· 231 commits to main since this release

子代理权限检查补齐:后台任务不再绕过确认与危险命令拦截

破坏性变更

  • 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   # 已安装过则直接升级