Repository navigation
工作区外读取改为需确认,一批权限误判与绕过一并修好
改进
- 打开会话不再卡在拉取企业策略与预算,启动更快
- 长会话里在输入框打字和粘贴不再卡顿
- 等待后台任务时不再空转轮询,省下无用的轮次
- diff 的增删行底色铺满整行,不再止于最后一个词
- 用 OpenAI 兼容接口时请求带客户端 ID,网关侧更好对账
修复
- 读取工作区外的文件现在会先要求确认
- --add-dir 改为追加工作目录,不再把原工作区挤出白名单
- 经软链或别名路径不再能绕过工作区边界检查
- git、dd、find、awk 等命令的只读与写入判定更准,误拦和漏拦都减少
- 「允许」规则里的管道过滤器(如 grep、head)现在能正常放行
- 名字带 secret、password 等字样的源码文件不再被当成敏感文件拒绝
- 项目规则里禁用的工具会真正从工具集里移除
- plugin-only 模式下 hooks 与 MCP 也一并受锁
- 无头 JSON 结果包含本轮完整回复,不再只有最后一段
- -p 超时或被中断时返回非零退出码,不再假装成功
- -p 的 JSON 输出补上成本、轮数、耗时等字段
- 撞上上下文窗口后最多自动续写两次,之后如实报告未完成
- 单条消息超出上下文窗口时说清原因,并把内容退回输入框
- 修复长会话里缓存被误判失效、重复计费前缀的问题
- 中断后子代理不再继续启动剩余工具,在跑的工具一起停下
- 计划模式在无头会话里不再自动批准计划
- 全屏模式下滚动到底时,内容区不再整块空白
- 配额超限后每一轮都会被拦,不再只拦一次
- 预算周期改按本地时区划分,周报从周一算起
- 登出企业账号后企业策略仍然生效
- 设备凭据不再发往第三方数据采集端
- hook 返回的提示信息现在能显示给用户
- update --version 在离线时也能回滚版本
- 编辑文件后编辑器里不再读到旧诊断,IDE 链接与进程识别也修了
- 服务模式下 webhook 密钥校验、并发计数与重启等待修好
- /workflows 能看到历史运行记录,失败时给出可回查的 runId
- worktree 里的子代理不再误用主仓路径
- monorepo 子包下的规则,paths 作用域现在按所在目录正确匹配
- SDK 恢复会话时只跳过损坏消息,不再丢整轮内容
- @ 提及文件时的边界匹配与行范围去重修好
完整更新日志:https://www.sid-code.cc/changelog
安装 / 升级:
curl -fsSL https://www.sid-code.cc/releases/sid-code/install.sh | bash
sid-code update # 已安装过则直接升级