← 返回更新日志

Pi v0.32.2

2026-01-03 · GitHub 原文
### 新增 - 为自定义斜杠命令提供 `$ARGUMENTS` 语法,作为 `$@`(用于连接所有参数)的替代方案。该语法与 Claude、Codex 和 OpenCode 使用的模式保持一致。两种语法均继续完全支持。([#418](https://github.com/badlogic/pi-mono/pull/418) by [@skuridin](https://github.com/skuridin)) ### 变更 - **斜杠命令和钩子命令现在可在流式传输期间使用**:此前,在代理流式传输时使用斜杠命令或钩子命令会导致崩溃,并提示“Agent is already processing”。现在: - 钩子命令会立即执行(它们通过 `pi.sendMessage()` 自行管理 LLM 交互) - 基于文件的斜杠命令会通过 steer/followUp 进行展开并加入队列 - `steer()` 和 `followUp()` 现在会展开基于文件的斜杠命令,并对钩子命令报错(钩子命令无法排队) - `prompt()` 接受新的 `streamingBehavior` 选项(`"steer"` 或 `"followUp"`),以指定流式传输期间的排队行为 - RPC `prompt` 命令现在接受可选的 `streamingBehavior` 字段 ([#420](https://github.com/badlogic/pi-mono/issues/420)) ### 修复 - 斜杠命令参数替换现在会优先处理位置参数(`$1`、`$2` 等),然后再处理全参数(`$@`、`$ARGUMENTS`),以防止当参数值包含 `$100` 这类“美元符号+数字”模式时发生递归替换。([#418](https://github.com/badlogic/pi-mono/pull/418) by [@skuridin](https://github.com/skuridin))