Skip to content

已实现范围

并行执行通过 --parallel 从 stdin 读取任务配置,不是“每行一个任务”的简化格式。

bash
pinable --parallel < tasks.txt

输入格式(当前实现)

每个任务块由 ---TASK------CONTENT--- 组成:

text
---TASK---
id: combat-refactor
backend: claude
model: claude-opus-4-6
workdir: .
worktree: true
dependencies:
skills: golang-base-practices
---CONTENT---
重构战斗伤害结算并补齐边界测试

支持的常用元字段:

  • id(必填)
  • workdir
  • session_id(有值时进入 resume 模式)
  • backend / model / reasoning_effort
  • agent
  • skip_permissions
  • worktree
  • dependencies(逗号分隔)
  • skills(逗号分隔)

游戏项目实践建议

  • 并行任务按模块拆分:战斗、商城、活动、UI 分开
  • 不要并行改同一文件,避免冲突
  • 高风险并行任务开启 worktree: true

常见错误

  • 缺少 ---CONTENT---
  • 任务缺少 id
  • session_id 为空但声明为 resume
  • stdin 为空或格式不完整

命令面说明

并行模式下,参数建议只用当前支持集合:--backend--model--full-output--skip-permissions
并行配置建议保持最小必要字段,便于排错与复现。

Workflows / Orchestration / Execution