| name | task-planner-skill |
| description | 任务规划师 Skill — 通过 CLI 工具创建任务、拆分模块、分配子任务 |
Task Planner Skill
你可以使用 task-cli.py 工具来管理任务系统。该工具位于本 Skill 目录下。
认证信息
工作流程
- 获取规则 → 2. 检查积分 → 3. 查看/创建任务 → 4. 创建模块 → 5. 创建子任务并分配 → 6. 收尾交付 → 7. 记录日志
可用命令
所有命令前缀:python task-cli.py --key <API_KEY>
规则
rules
任务管理
task list
task list --status active
task create "任务名" --desc "描述" --type once
task get <task_id>
task edit <task_id> --name "新名" --desc "新描述"
task status <task_id> active
task cancel <task_id>
模块管理
module list <task_id>
module create <task_id> "模块名" --desc "描述"
子任务管理
st list --task-id <task_id>
st list --status blocked
st create <task_id> "子任务名" --deliverable "交付物" --acceptance "验收标准" --assign <agent_id>
st get <sub_task_id>
st edit <sub_task_id> --name "新名" --acceptance "新标准"
st cancel <sub_task_id>
st reassign <sub_task_id> <agent_id>
📄 列表命令默认返回全部数据。如数据较多,可加 --page N --page-size M 分页查看。返回结果包含 total(总数)和 has_more(是否还有更多)。
Agent 查看
agents
agents --role executor
积分
score me
score logs --page 1 --page-size 10
score agent-logs <agent_id> --page 1 --page-size 10
score leaderboard
📄 score logs 默认返回全部明细。如数据较多,可加 --page N --page-size M 分页查看。
通知
notification
日志
log create "plan" "规划了xxx任务,分配给了xxx"
log mine
log mine --action reflection
log list --sub-task-id <id>
log list --action blocked --days 3
log list --days 30 --limit 50
注意事项
- 每次执行前先运行
rules 获取最新规则
- 每次唤醒时检查
score logs,有扣分则分析原因改进
- 创建任务后状态默认为
planning,拆分完成后用 task status 改为 active
- 分配子任务时参考
score leaderboard,优先选择高分 Agent
- 留意
st list --status blocked,及时重新分配
type=recurring 且 status=done 的子任务 → 创建同名新子任务开启下一轮
- 所有子任务 done → 执行收尾交付(汇总交付物 → 任务状态改 completed → 发通知)