关于 delegating-to-agents
Delegating to Agents 是用于选择和操作编码及通用 Agent 的工作流技能,提供按任务选型的建议。它还说明如何向 TUI Agent 发送提示、轮询进度,以及在远程环境运行 Agent。
主要功能
- 01按任务类型选择 Agent
- 02安全地向 TUI Agent 发送提示
- 03以较短间隔轮询 Agent
- 04直接在远程 VPS 启动 Agent
- 05处理交互式 CLI 的要求
适用场景
- 01将复杂编码任务交给 Codex CLI
- 02将前端或设计任务交给 Pi
- 03在 cmux 终端中驱动 Agent 会话
- 04在远程 VPS 上运行 Agent
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ davidondrej/ skills --skill delegating-to-agents安装后在 Claude Code 中输入/delegating-to-agents确认已加载。
详细介绍
委派给 Agent
选择哪个 Agent
- 编码(默认)→ Codex CLI。 最强的编码 Agent,尤其适合复杂、耗时较长的 SWE 任务。对用户来说,它实际上没有使用限制,无需省着用。
- 大多数其他任务 → Pi Agent(在 cmux 终端中运行
pi)。所有 Pi Agent 都通过 OpenRouter 使用 opus-4.8-fast,并采用 xhigh 推理强度。 - 前端 / 设计 → Pi。 Opus 4.8 Fast 在 UI、样式和设计方面胜过 Codex。
- 繁重的多步骤工作: 由你负责协调,并在右侧 cmux 窗格中运行 Codex CLI 来执行,是一种可靠的默认配置。
向 TUI Agent 发送提示词
- 只用一行——消息正文中绝不换行。 在 TUI 中,换行符等同于 Enter:多行提示词会在第一行提交,其余内容则会作为零散的轮次中途指令发送。请用“. ”或“;”代替换行,然后明确按一次 Enter。对于较长的指令,将其写入文件并发送:
read /tmp/task.md and follow it。 - 用普通双引号括起提示词——绝不要转义。
cmux send --surface surface:N "your prompt"。常见问题是输出\"——在 bash 中,这会变成损坏的字面内容,并因unexpected EOF而失败。在提示词中避免使用撇号和字面双引号(写成 "dont"、"wont"、"lets");应改写,而不要转义。如果发送失败,原因是转义后的\",而非引号类型。 - 命令名称必须准确:
cmux send --surface surface:N,然后运行cmux send-key --surface surface:N enter。不存在send-surface或send-key-surface。
轮询
等待时间要短:从 3-5 秒开始,重新检查并重复。不要 sleep 30。Pi 和 Hermes(opus-4.8-fast)会在几秒内启动并响应;只有任务确实繁重时才延长等待时间。每次检查后,都向用户发送一行状态:说明 Agent 正在做什么,以及进度是否正常。
Claude Code 注意事项:完成后,它可能会预填一条预测的下一条用户消息——那是 Claude 写的草稿,不是用户发的消息。
远程 VPS
先通过 SSH 登录,并在 VPS 上启动 Agent(例如 codex --yolo),然后驱动该 VPS 上运行的 Agent。不要在本地运行 Agent,再让它每一步都通过 SSH 操作。
4 个 Agent(背景参考)
四者都使用便携式 SKILL.md 标准;项目技能优先于全局技能。
- Pi(pi.dev,开源 TS):核心功能精简,支持读取 / 写入 / 编辑 / bash;通过 TS 扩展实现自我扩展;原生支持 BYOK;会话分支、分叉和恢复功能一流。技能:
~/.pi/agent/skills/。 - Codex CLI(OpenAI,Rust):启动最快;内核级沙箱;可用于 CI 的
codex exec;会读取 AGENTS.md。技能:~/.codex/skills/。 - Claude Code(Anthropic,TS):与 Claude 深度集成,遵循
.claude/约定,支持实时热重载技能。技能:~/.claude/skills/。 - Hermes(Nous Research,Python):持久化自主 Agent——跨会话记忆、内置调度器、40 多种工具;可以将其他 CLI 协调为工作进程。技能:
~/.hermes/skills/。
驱动交互式 CLI
- Codex、Pi、OpenCode:需要
pty=true。 - Claude Code:优先使用
claude --print --permission-mode bypassPermissions(无需 PTY)。
评论
支持 Markdown