# @adeildo/pi-ask-permission 中文文档

规范地址：https://npmcn.com/package/%40adeildo/pi-ask-permission/

版本：6\.0\.0
npm 元数据更新时间：2026-11-02T14:01:52.500Z
中文译文更新时间：2026-11-06T16:22:57.099Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40adeildo/pi-ask-permission
原文对照：https://npmcn.com/package/%40adeildo/pi-ask-permission/?lang=original
项目主页：https://pi.dev/packages/@adeildo/pi-ask-permission
源码仓库：https://github.com/felipeadeildo/pi-harness

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：274 kB，51 个文件
- 模块格式：ES Module
- TypeScript 类型：未声明
- 运行依赖：3 个
- peer 依赖：@earendil-works/pi-ai \*，@earendil-works/pi-tui \*，@earendil-works/pi-coding-agent \*
- 首次发布：2026-09-30T13:33:49.822Z
- 最新版本发布：2026-11-02T14:01:52.135Z
- 近 30 天下载量：2753（2026-10-05 至 2026-11-03，npm 官方下载统计）
- 已发布版本数：28（近 12 个月 28 个）

## 中文简介

Pi 编码代理的权限对话框 。 批准、总是批准或拒绝一个工具呼叫,并附上模型随结果一起读出的说明.

## 安装

```sh
npm install @adeildo/pi-ask-permission
```

也可以使用：`pnpm add @adeildo/pi-ask-permission`、`yarn add @adeildo/pi-ask-permission`、`bun add @adeildo/pi-ask-permission`

## README

# @adeldo/ pi- ask- permission

[![npm](https://img.shields.io/npm/v/@adeildo/pi-ask-permission)](https://www.npmjs.com/package/@adeildo/pi-ask-permission) [![pi SDK](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Ffelipeadeildo%2Fpi-harness%2Fmain%2Fpackage.json&query=%24.devDependencies%5B%22%40earendil-works%2Fpi-coding-agent%22%5D&label=pi%20SDK&color=6E56CF)](https://pi.dev/)

在盒子里,Pi管理着模型写的每一个命令. 用这个包裹,皮先问你. 你来回答 `yes`, (中文(简体) ), `always yes` 或者说 `no`你可以在任何答案上留个字条 模特儿读了字条,所以 `no` 可以告诉它怎么做。 单位 `judge` 模式,一个小的模型会回答常规的呼叫.

`pi install npm:@adeildo/pi-ask-permission`

![The permission dialog for npm install, with the reason it asks, the three answers, and a note on no: use pnpm instead.](https://raw.githubusercontent.com/felipeadeildo/pi-harness/main/packages/ask-permission/assets/preview.png)  
![After always yes, the dialog asks which calls to remember: this exact call, or every pnpm call.](https://raw.githubusercontent.com/felipeadeildo/pi-harness/main/packages/ask-permission/assets/remember.png)  
_不,有一个注,模型的读取: 使用pnpm代替。 总是是的 问要记住什么._

## 答复

命令运行前打开对话框 .

-   `yes` 运行一次.
-   `always yes` 运行它,并在此会话中停止要求相同的命令,此项目或任何地方.
-   `no` 挡住它。 新闻 `Tab` 首先添加一个音符,如"用pnpm代替",模型读取.

读者从不问,要编辑,请在回答前先看diff.

## 模式

`Alt+M` 在模式间切换,状态栏则显示当前的状态栏.

| 模式 | 没问就跑什么 |
| --- | --- |
| `manual` | 阅读,而你标记的总是是的。 默认 |
| `edits` | 同样, 加上文件编辑和写入 |
| `judge` | 一样 `edits`,而一个模型 答案其余 |
| `full` | 所有东西 |

计划外的电话 在每个模式下都会问你, `full` 包含. `Alt+W` 让大家通过 剩下的会议.

## 让模特决定吧

单位 `judge` 模式,一个小模型读取每个电话 并让通过它确定。 你只看到电话 它怀疑.

1.  运行 `/login typesafe` 使用默认法官Jev.
2.  切换到 `judge` 与 `Alt+M`打开 `Dry run` 内 `Alt+S`法官每通电话都会写判决书 但你还是要决定.
3.  选择一个政策,如 `Standard development`。 。 。 .
4.  一旦你同意法官的几次开庭 转身 `Dry run` 关闭.

每个电话都显示谁让它运行,为什么,像 `judge approved 97% sure, risk 0.12`。 。 。 .

## 学多点

-   [如何运作](https://npmcn.com/package/%40adeildo/pi-ask-permission/docs/how-it-works.md):总是详细表示是,项目外的文件夹,MCP服务器,法官如何决定,以及限制.
-   [参考文献](https://npmcn.com/package/%40adeildo/pi-ask-permission/docs/reference.md):每个设置,决定呼叫的确切顺序,以及事件其他扩展可以听取.

[![adeildo.dev](https://adeildo.dev/assets/images/cat.svg)](https://adeildo.dev/)  
[鸡尾酒](https://github.com/felipeadeildo/pi-harness) 由 [adeildo.dev (英语)](https://adeildo.dev/)

## 常见问题

### @adeildo/pi-ask-permission 是什么？

Pi 编码代理的权限对话框 。 批准、总是批准或拒绝一个工具呼叫,并附上模型随结果一起读出的说明\.

### 如何安装 @adeildo/pi-ask-permission？

在项目目录运行 npm install @adeildo/pi-ask-permission，或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖：@earendil-works/pi-ai（\*）、@earendil-works/pi-tui（\*）、@earendil-works/pi-coding-agent（\*）。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖，Yarn 需要手动安装。

### @adeildo/pi-ask-permission 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/adeildo\_\_pi-ask-permission 是否存在。

### @adeildo/pi-ask-permission 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @adeildo/pi-ask-permission 可以商用吗？

@adeildo/pi-ask-permission 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @adeildo/pi-ask-permission 的下载量有多少？

根据 npm 官方下载统计，@adeildo/pi-ask-permission 在 2026/10/05 – 2026/11/03 这 30 天内被下载 2,753 次，日均约 92 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @adeildo/pi-ask-permission 还在维护吗？

最新版本 6\.0\.0 发布于 2026/11/02（5 天前）；至今共发布 28 个版本，其中过去 12 个月发布了 28 个；首次发布于 2026/09/30。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

