mcpField
D
delegating-to-agents

delegating-to-agents

github.com/davidondrejAgent 工作流4.2k45 次安装1 天前更新
代码仓库

关于 delegating-to-agents

Delegating to Agents 是用于选择和操作编码及通用 Agent 的工作流技能,提供按任务选型的建议。它还说明如何向 TUI Agent 发送提示、轮询进度,以及在远程环境运行 Agent。

主要功能

  1. 01按任务类型选择 Agent
  2. 02安全地向 TUI Agent 发送提示
  3. 03以较短间隔轮询 Agent
  4. 04直接在远程 VPS 启动 Agent
  5. 05处理交互式 CLI 的要求

适用场景

  1. 01将复杂编码任务交给 Codex CLI
  2. 02将前端或设计任务交给 Pi
  3. 03在 cmux 终端中驱动 Agent 会话
  4. 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 发送提示词

  1. 只用一行——消息正文中绝不换行。 在 TUI 中,换行符等同于 Enter:多行提示词会在第一行提交,其余内容则会作为零散的轮次中途指令发送。请用“. ”或“;”代替换行,然后明确按一次 Enter。对于较长的指令,将其写入文件并发送:read /tmp/task.md and follow it。
  2. 用普通双引号括起提示词——绝不要转义。 cmux send --surface surface:N "your prompt"。常见问题是输出 \"——在 bash 中,这会变成损坏的字面内容,并因 unexpected EOF 而失败。在提示词中避免使用撇号和字面双引号(写成 "dont"、"wont"、"lets");应改写,而不要转义。如果发送失败,原因是转义后的 \",而非引号类型。
  3. 命令名称必须准确: 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