Repository navigation
Releases: njfuzrs/sid-code
Releases · njfuzrs/sid-code
Release list
v0.1.613
工作区外读取改为需确认,一批权限误判与绕过一并修好
改进
- 打开会话不再卡在拉取企业策略与预算,启动更快
- 长会话里在输入框打字和粘贴不再卡顿
- 等待后台任务时不再空转轮询,省下无用的轮次
- 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 # 已安装过则直接升级v0.1.612
子代理权限检查补齐:后台任务不再绕过确认与危险命令拦截
破坏性变更
- 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 # 已安装过则直接升级v0.1.611
后台任务与子代理更稳:完成会自动续跑,结果不再重复
新功能
- 新增 sid-code auth enroll,用注册码完成客户端注册
- 团队远程策略每 30 分钟自动拉取,改动无需重启即可生效
- /plugin 不带参数直接打开插件管理面板,不再只闪一下列表
改进
- 流式输出期间界面刷新合并成帧,CPU 占用明显降低
- 子代理同时运行的上限默认从 3 提到 20
- 子代理不再按固定时长被强制中断,只在长时间没有输出时才算超时
- 子代理的流式响应卡住时会重试,不再直接判为失败
- 复制 markdown 代码块不再带行号与左边距,粘贴就能直接运行
- 可复制区域去掉竖线和缩进,链接降级显示时保留原始 URL
修复
- 修复命令输出带颜色控制符时被当成二进制数据、显示乱码的问题
- 修复 -p 模式下从管道读入输入后进程不退出、一直挂着的问题
- 修复后台任务结果在对话里重复出现、task_output 也重复输出的问题
- 等待后台任务输出时会显示进度,不再干等着没有任何反馈
- 修复主循环空闲时后台任务已完成却不继续推进,要手动再问一句
- 修复思考开关关不掉,以及状态栏与 /think 面板显示不一致
- 修复切换模型或降级后思考设置丢失,被覆盖时也没有提示
- 各模型的思考档位选项与官方口径对齐,不再出现无效档
- 状态栏的思考档位改为显示实际发出的档位,而非配置值
- 修复记忆条目名字重复时互相覆盖、旧内容丢失的问题
- 修复子代理的用量与成本被重复计入统计
- 修复模型只回一句纯文本就停住、不再继续执行承诺的动作
- 修复 resume 会话切到别的模型渠道后仍沿用旧渠道
- 修复首次安装会覆盖用户已有的 sc 别名
完整更新日志:https://www.sid-code.cc/changelog
安装 / 升级:
curl -fsSL https://www.sid-code.cc/releases/sid-code/install.sh | bash
sid-code update # 已安装过则直接升级v0.1.610
新增 /login、/logout、/whoami,TUI 内完成企业登录
新功能
- 新增 /login、/logout、/whoami,不用退出 TUI 即可登录、登出和查看身份
- 新增 /perf 命令,在产品内查看本机会话的耗时与性能数据
- sid-code update --list 列出所有可安装的历史版本
改进
- 斜杠命令需要确认时弹出可操作的确认框
- /login 授权面板在登录结束后自动关闭,/logout 结果显示在状态栏
- 启动时同步登录凭据的过期时间,auth status 显示的时间更准确
- 对没读过的文件,edit 的内容精确命中时直接放行,少一次补读
- 子代理失败时给出真实原因和对应建议,不再一律报超时
- 未登录时启动不再弹出远程策略和预算告警
修复
- 修复登录满一段时间后企业功能被静默停用的问题
- 修复本地凭据过期后 logout 未通知服务端、换人登录失败的问题
- 修复长任务期间 macOS 仍会进入休眠、中断子代理的问题
- 修复网络重试的等待时间被计入超时,导致子代理过早放弃的问题
- 修复在配置文件里设置隐私级别后,模型目录同步仍会出网的问题
完整更新日志:https://www.sid-code.cc/changelog
安装 / 升级:
curl -fsSL https://www.sid-code.cc/releases/sid-code/install.sh | bash
sid-code update # 已安装过则直接升级v0.1.609
内置 Skill 改由插件市场提供,支持多市场自动更新
破坏性变更
- 7 项内置 Skill 已移出二进制,旧命令会提示对应的迁移方式
- 不再自动读取运行目录的 .env 与 bunfig.toml,需要的变量请改用 shell 环境变量或 settings.json 的 env
- 启动补传只上传配置上传之后产生的会话,更早的历史需显式运行 --upload-traces --include-history
新功能
- 无头模式支持用 -p 执行斜杠命令
- 新增 sid-code plugin 命令管理插件市场与插件
- 插件支持配置多个市场,并按市场自动更新
- 内置 Skill 改由插件市场提供,插件调用会记录使用情况
改进
- 调度任务时不再在无持久化任务的目录生成 .sid-code/
- /clear 现在会结束旧会话并开启新会话
- allowed-tools 对 Skill、子代理和工具名称的权限判断更一致
- essential-traffic 隐私级别下不再检查更新、不再同步外部模型目录,--upload-traces 也会拒绝执行
- 启动预连接改连你实际配置的模型地址,不再固定连 api.anthropic.com
- MCP 状态文件写入前会自动备份,避免损坏文件被静默覆盖
- 重试退避不再占用单次请求的超时预算
- 输入历史支持完整回显粘贴内容,并隐藏历史中的斜杠命令
- 列表面板统一列宽并按显示宽度截断,窄终端下更整齐
- 快捷键帮助面板补全说明,并修正 Ctrl+K 等快捷键提示
- Ctrl+G 调用外部编辑器时,编辑器可以正常接收按键
修复
- 轨迹与日志脱敏覆盖更多凭证格式(私钥、新式 API key 等),脱敏出错时只替换出错字段
- 修复首屏对话框按键被误显示为 NUL 字符的问题
- 修复 Skill 或自定义命令的回答没有进入对话记录的问题
- 修复按 ESC 撤回尚未发送的输入后内容丢失的问题
- 修复模型生成期间输入被静默丢弃的问题,现在会排队接续
- 修复 Ctrl+R 反向搜索导致 TUI 崩溃的问题
- 修复 ↑/↓ 翻阅历史时粘贴内容只显示占位符的问题
- 修复 ↑/↓ 翻阅历史时错误弹出补全的问题
- 修复 /trace 输出误报并补全成本明细的问题
完整更新日志:https://www.sid-code.cc/changelog
安装 / 升级:
curl -fsSL https://www.sid-code.cc/releases/sid-code/install.sh | bash
sid-code update # 已安装过则直接升级v0.1.608
首次安装缺少 API key 时直接在界面里引导配置
新功能
- 首次安装缺少 API key 时,启动后直接进入界面内的引导配置
- 命令的多行报告统一显示在输出面板,按 Esc 关闭
- ↑/↓ 翻输入历史跨会话保留,并按项目隔离
- 支持逐级加载各层目录下的 .mcp.json,新发现的 MCP 服务器会弹框审批
改进
- 终端渲染换用新底座,界面绘制更稳定
- 所有审批确认都在界面内弹出,多个确认排队依次显示
- 命令的简短回执与报错改在状态栏提示,不再刷进对话
- 斜杠补全不再限制 20 条,所有 skill 命令都能看到
- 命令补全列表改为单行三列,描述与标签对齐
- 会话默认保留 365 天、不限数量,超过 10GB 才清理
- 本地轨迹默认不限数量,超过 10GB 才清理
- 模型临时出错时会先重试,不再一次失败就被长期拉黑
- 失败的请求也计入成本统计,降级到其他模型时按实际模型计价
- glob 搜索超时可配置,超时时仍返回已找到的结果
- 非正式版本会显示 beta 或 dev 标签,beta 用户自动跟随 beta 通道更新
修复
- 修复贴图与从访达复制文件粘贴失效,图片能力按模型判断
- 修复在家目录启动时子目录 CLAUDE.md 全部载入导致上下文超窗
- 修复 glob 搜索家目录时频繁撞上 20 秒超时
- 修复 bash 改过已读文件后,edit 误报文件被外部修改
- 修复 which、type、command -v 未找到时被误报为命令失败
- 修复终端探查回复的乱码漏进输入框
- 修复调整终端窗口大小后界面宽度不跟随
- 修复子代理被隐式切到更低档的模型
- 修复 MCP 服务器禁用后重启又恢复启用
- 修复命令结果被界面重建冲掉
- 修复 --cleanup-sessions 卡住不退出
- 修复会话保留期在两份配置里各有一个生效值,旧配置会自动迁移
- 修复持久化 worktree 在无关会话里也被自动进入
- 修复 SDK 模式下单轮出错导致整个会话终止
- 修复记忆系统召回与写入的若干问题
- 修复 workflow 编排中断后任务仍继续排队执行等问题
完整更新日志:https://www.sid-code.cc/changelog
安装 / 升级:
curl -fsSL https://www.sid-code.cc/releases/sid-code/install.sh | bash
sid-code update # 已安装过则直接升级