<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel>
<title>RepoGuide 精选资讯</title><link>https://repoguide.pages.dev/</link><description>AI 编程、开源工具与开发实践的编辑选读。</description><language>zh-cn</language>
<atom:link href="https://repoguide.pages.dev/feed.xml" rel="self" type="application/rss+xml" />
<item><title>pnpm 12.11 会把依赖自带的 agent skill 链接进项目，先审批再生效</title><link>https://repoguide.pages.dev/news/pnpm-12-11-agent-skills/</link><guid isPermaLink="true">https://repoguide.pages.dev/news/pnpm-12-11-agent-skills/</guid><pubDate>Fri, 09 Oct 2026 20:47:00 GMT</pubDate><description>pnpm 12.11.0 起，直接依赖在 skills/&lt;name&gt;/SKILL.md 下附带的 agent skill，会在 pnpm install 时链接进 .claude/skills 这类目录，但要先用 pnpm approve 批准。同版新增 permissions 设置和 pnpm permissions 命令，统一记录每个依赖能否跑构建脚本、能否装 skill；还能按 rust-toolchain.toml 安装并锁定 Rust 工具链。

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

原文：https://github.com/pnpm/pnpm/releases/tag/v12.11.0</description></item>
<item><title>Pi 和 Crush 同日支持 OSC 7501：终端能看到 agent 是在干活、等确认还是已完成</title><link>https://repoguide.pages.dev/news/osc-7501-agent-status/</link><guid isPermaLink="true">https://repoguide.pages.dev/news/osc-7501-agent-status/</guid><pubDate>Fri, 09 Oct 2026 20:47:00 GMT</pubDate><description>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 向终端报告状态”可能会成为通用约定。

原文：https://github.com/earendil-works/pi/releases/tag/v1.1.0</description></item>
<item><title>jj 0.46 的额外 workspace 也能和 Git 共存，最低要求 Git 2.42</title><link>https://repoguide.pages.dev/news/jj-0-46-colocated-workspaces/</link><guid isPermaLink="true">https://repoguide.pages.dev/news/jj-0-46-colocated-workspaces/</guid><pubDate>Fri, 09 Oct 2026 20:47:00 GMT</pubDate><description>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 时更顺。

原文：https://github.com/jj-vcs/jj/releases/tag/v0.46.0</description></item>
</channel></rss>
