SuperAPI AI 工具集

autonomous-skill

通用与其它

查看项目

更新于 10-16 01:33

技能介绍

用途:autonomous-skill 面向需要多轮会话才能完成的长时间任务,负责把大目标拆成子任务并持续推进进度,适用于构建 REST API、重构代码等跨会话工程。

主要能力:采用双智能体模式。首次运行由 Initializer 分析需求、拆解任务并生成 task_list.md;后续运行由 Executor 读取状态、执行下一项任务并标记完成。每项任务的数据存放在项目根目录 .autonomous/<task-name>/ 下,包含 task_list.md(主任务清单)、progress.md(逐会话进度记录)、session.id(用于续接的会话 ID)和 session.log(会话的 JSON Lines 输出)。不同任务各自独立目录,可并行运行且互不冲突。脚本支持自动续接,会话间默认延迟 3 秒,可用 Ctrl+C 暂停。

使用方式:通过 run-session.sh 管理任务。 启动新任务:~/.codex/skills/autonomous-skill/scripts/run-session.sh "Build a REST API for todo app" 继续已有任务:~/.codex/skills/autonomous-skill/scripts/run-session.sh --task-name build-rest-api-todo --continue 列出全部任务:~/.codex/skills/autonomous-skill/scripts/run-session.sh --list 查看帮助:~/.codex/skills/autonomous-skill/scripts/run-session.sh --help 可用选项包括 --task-name、--continue/-c、--no-auto-continue、--max-sessions N、--list、--resume-last、--network(启用网络访问,使用 danger-full-access 沙箱)。内部调用 Codex 命令,如 codex exec --full-auto --json "prompt"、codex exec --full-auto --json resume <SESSION_ID> "prompt",以及完全放行的 codex exec --dangerously-bypass-approvals-and-sandbox --json "prompt"。

适用场景:适合可拆分、需多会话推进的自主工程任务;任务名由描述自动生成(小写、连字符、最长 30 字符)。

限制与注意事项:任务清单被视为不可更改,只能标记 [x],不应删除或修改任务描述;每个会话一次只推进一项任务;--network 与完全放行模式会扩大权限,需谨慎使用;若 Codex 未安装,需先执行 npm install -g @openai/codex。任务找不到时可用 --list 查看,续接失败可删除 session.id 重新开始,会话卡住可查看 session.log,需要重启可删除任务目录。其他未在资料中说明的功能或限制暂未提供。