@ deathbeam/pi-delegate (英语)
用 delegate, (中文(简体) ), delegate_list, (中文(简体) ), delegate_steer, (中文(简体) ), delegate_cancel, (中文(简体) ), delegate_apply,以及
delegate_discard。 。 。 .
使用 /delegate 命令检查全屏TUI中的工作.
安装
# Choose one:
pi install npm:@deathbeam/pi-delegate # this package
pi install git:github.com/deathbeam/pi-packages # all my packages
配置
可选 delegate 环境 ~/.pi/agent/settings.json 或者说 .pi/settings.json数字 :
{
"delegate": {
"agentDirs": ["./.pi/agents"],
"models": {
"cheap": "anthropic/claude-haiku-5-5:low",
"balanced": "anthropic/claude-sonnet-5-5:high",
"strong": "anthropic/claude-opus-5-5:high"
}
}
}
代理是Markdown文件与前题, 身体成为孩子的系统 提示:
---
name: scout
description: Explore the codebase
tools: read, grep
model: cheap
isolated: false
---
Explore the codebase and report relevant paths.
name必须是独一无二的descripion需要时间tools可选的,以逗号分隔的工具名称列表。 默认会话工具 .model可选的,分级名称或provider/model[:thinking]。默认会话模式.isolated可选的,默认为false。见 隔离。 。 。 .
隔离
isolated: true 联 合 国 delegate 调用或代理前题)以自己的git克隆进行代表运行于
.pi/worktrees/<id>从当前工作树开始,包括未承诺的更改.
delegate_apply 将结果作为未承诺的更改合并到工作树中.
delegate_discard 丢弃克隆及其更改.
以后的任何代表都可以与 clone: <job id>,用于审查、测试或后续工作.
发展
从此包目录 :
npm install
npm test
pi install .