用途
Ralph Driven Development(Linear)是一个 Ralph Driven Development 工作流技能,用于从 Linear 项目自动拉取 issue 并用 Codex 顺序执行,从而实现任务执行的自动化。当需要自动化执行 Linear 项目中的任务时,可使用该技能。它会自动推进 issue 并自动请求下一个任务。
主要能力
- 通过 Linear MCP 连接并认证 Linear,解析指定项目。
- 从指定的 Linear 项目拉取 issue。
- 按顺序对每个 issue 运行 Codex。
- 跟踪完成情况并处理重试。
- 任务完成后自动推进到下一个 issue。
- 支持自定义运行器配置。
使用方式
前置条件:
- codex 已在 PATH 中。
- Linear MCP 已完成认证:codex mcp login linear
- 通过 --project 或 AGENTS.MD 提供项目。
运行命令:
python scripts/ralph-linear.py --project "Project Name"
参数说明:
- --project:Linear 项目名称或 ID。若省略,则读取 AGENTS.MD 中 ## PROJECT 下的 Linear Project:。
- --agents-path:AGENTS.MD 的路径。默认:AGENTS.MD。
- --codex-exe:Codex 可执行文件名或路径。默认:codex。
- --codex-args:以空格分隔的 Codex 参数字符串。默认:exec --dangerously-bypass-approvals-and-sandbox。
- --codex-timeout:终止 Codex 运行前的秒数;0 表示无限制。默认:0。
- --max-tasks:最多处理的 issue 数量;0 表示无限制。默认:0。
- --max-attempts-per-task:每个 issue 的重试次数。默认:5。
- --log-path:日志文件路径(仓库相对路径或绝对路径)。默认:docs/logs/linear.log。
- --dry-run:解析项目后退出,不运行 Codex。
示例:
python scripts/ralph-linear.py --project "VisionOS Agents" --max-tasks 3
python scripts/ralph-linear.py
--project "VisionOS Agents"
--codex-args 'exec --full-auto -m gpt-5.2-codex'
适用场景
适用于自动化执行 Linear 项目中的任务,以及需要一个能够自动推进 issue 并自动请求下一个任务的运行器的场景。
限制
该技能的官方介绍中未提供更多关于定价、平台支持范围或执行效果的具体说明,相关内容暂未提供。使用前需自行确保 codex 可用且 Linear MCP 已认证。