Skip to content

v0.1.613

Latest

Choose a tag to compare

@njfuzrs njfuzrs released this 30 Oct 07:35
· 73 commits to main since this release

工作区外读取改为需确认,一批权限误判与绕过一并修好

改进

  • 打开会话不再卡在拉取企业策略与预算,启动更快
  • 长会话里在输入框打字和粘贴不再卡顿
  • 等待后台任务时不再空转轮询,省下无用的轮次
  • 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   # 已安装过则直接升级