Repository navigation
v0.12.1 - macOS Keychain and proxy fixes
中文
- 新增 macOS Keychain 登录凭据读取(PR #1),支持 CURSOR_AUTH_TOKEN 覆盖及文件存储回退。
- 修复 CLI 子进程代理默认值:未配置时为 none(直连),主动留空时使用系统代理,填写 URL 时使用显式代理。
- 修复直连仍继承 HTTP_PROXY、HTTPS_PROXY、ALL_PROXY 及小写变量的问题。
- 已保存的空值仍保持系统代理语义;面板仍使用原来的输入框,本次没有 UI 改版。
升级与验证
- 升级后台代码后重启 DSH,再刷新面板;需要系统代理时主动清空代理输入框并保存。
- Node 24.22.0 发布检查:217 项通过、7 项因 Windows 环境跳过、0 项失败;另排除三个真实 CLI/账号测试,没有派发真实编码任务。
- macOS Keychain 尚未在真实 Mac 上验证,不能将 Windows 上跳过的用例视为验证通过。
- npm 公共源已发布 dsh-cursor-dev@0.12.1,latest 已同步;npm 包与 GitHub 安装包的校验值一致。
English
Adds macOS Keychain credential lookup and fixes child CLI proxy handling. The default is none (direct); an explicitly empty value uses the system proxy; a URL selects an explicit proxy. Direct connections no longer inherit proxy address variables. Existing empty settings keep their meaning; there is no UI redesign.
Restart DSH after upgrading. Verification on Windows: 217 passed, 7 skipped, 0 failed; three live CLI/account tests were excluded. The Keychain path has not been verified on a real Mac. dsh-cursor-dev@0.12.1 is published on the public npm registry and the latest tag points to 0.12.1. Its tarball checksum matches the attached GitHub asset.