THE DEVELOPER'S EDIT / 精选资讯与工具

发生了什么,
值得你做什么。

AI 编程、开源工具与开发实践。先看变化,再看编辑判断。

最近发布 2026.10.09

编辑选读

3 条
开发工具原文

pnpm 12.11 会把依赖自带的 agent skill 链接进项目,先审批再生效

pnpm 12.11.0 起,直接依赖在 skills/<name>/SKILL.md 下附带的 agent skill,会在 pnpm install 时链接进 .claude/skills 这类目录,但要先用 pnpm approve 批准。同版新增 permissions 设置和 pnpm permissions 命令,统一记录每个依赖能否跑构建脚本、能否装 skill;还能按 rust-toolchain.toml 安装并锁定 Rust 工具链。

值得留意 skill 是写给 coding agent 的指令,等于让依赖包往 agent 的上下文里塞内容,风险和 postinstall 脚本同级。pnpm 把它放进和构建脚本同一套审批里,默认不放行,这个方向是对的。

AI 与 Agent原文

Pi 和 Crush 同日支持 OSC 7501:终端能看到 agent 是在干活、等确认还是已完成

Pi v1.1.0 和 Crush v0.98.0 都加入了 OSC 7501(Program Status Protocol)。支持它的终端和 agent 面板能直接看到程序状态:Pi 会报告运行中、被对话框或登录卡住、完成、失败,可用 PI_PROGRAM_STATUS=1|0 强制开关。Crush 通过上游 Bubble Tea 的更新获得支持,同版还加了 xAI / Grok 的 OAuth 登录。

值得留意 同时开好几个 agent 时,最费神的是挨个切窗口看谁在等你确认。两个互不相干的 agent 在一天内接入同一个协议,说明“agent 向终端报告状态”可能会成为通用约定。

开发工具原文

jj 0.46 的额外 workspace 也能和 Git 共存,最低要求 Git 2.42

Jujutsu 0.46.0 发布:jj workspace add 现在会同时创建 Git worktree,让默认之外的 workspace 也能和 Git 共用(colocate),用 --[no-]colocate 和 git.colocate 设置控制。破坏性变更包括:最低支持的 git 升到 2.42.0;jj undo / redo 默认拒绝撤销其他 workspace 里的操作;jj bisect run 开始前会先做一致性检查。

值得留意 以前额外的 jj workspace 里用不了 git 命令和依赖 .git 的工具,现在每个 workspace 都是真正的 Git worktree,并行开几个 coding agent 各占一个 workspace 时更顺。

暂无历史补录。