在 Init Manager 中管理任务——领取就绪任务、更新状态、添加评论并完成任务。适用于通过 webhook 或 cron 分配任务,或与……进行交互时使用。
Init Manager Skill. 这一技能使AI代理能够与Init Manager合作,作为项目管理后端——接任务,工作,并关闭它们.是一项面向实际任务的技能,主要用于Setup. 您的工作空间需要这些.。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
该技能使 AI 代理能够将 Init Manager 作为项目管理后端使用——领取任务、执行工作并完成任务。
您的工作区需在 TOOLS.md 文件或环境变量中提供以下信息:
https://manager.init.hr)initm_ 开头)AI 指令分为三个层级。请始终遵循这些指令。 当发生冲突时,更具体的指令优先级更高:
GET /api/settings?key=ai_global_guideGET /api/users/ → 返回结果中的 aiGuide 字段GET /api/projects/ → 返回结果中的 aiGuide 字段首次启动及周期性执行时:需获取全部三类指南,并遵照合并后的指令执行。
ready 且已分配给您的任务in_progress:开始工作前,先将任务状态更新为 in_progressready,并将其重新指派给人类处理done,并在评论中附上提交(commit)/拉取请求(PR)链接及简要总结所有请求均需携带以下请求头:
Authorization: Bearer initm_
| 操作 | 方法 | 端点 |
|---|---|---|
| 列出所有项目 | GET | /api/projects |
| 项目看板 | GET | /api/projects/ |
| 获取项目详情 | GET | /api/projects/ |
| 列出任务 | GET | /api/tasks?assignee=me&status=ready |
| 获取单个任务 | GET | /api/tasks/ |
| 更新任务 | PATCH | /api/tasks/ |
| 移动任务 | POST | /api/tasks/ |
| 创建任务 | POST | /api/tasks |
| 添加评论 | POST | /api/tasks/ |
| 指派用户 | POST | /api/tasks/ |
| 完成指派 | POST | /api/tasks/ |
| 活动日志 | GET | /api/activity |
| 全局 AI 指南 | GET | /api/settings?key=ai_global_guide |
POST /api/tasks
{
"projectId": "",
"title": "任务标题",
"type": "task", // epic | task | bug
"status": "backlog", // backlog | ready | in_progress | done | verified
"priority": "medium", // low | medium | high | urgent
"description": "...", // 纯文本或 Tiptap JSON
"parentId": "", // 可选,用于创建子任务
"dueDate": "2026-03-01T00:00:00.000Z"
}
PATCH /api/tasks/{ "status": "in_progress", "title": "新标题", "priority": "high" }
所有字段均为可选——仅需包含需要修改的字段。
POST /api/tasks//comments { "body": "您的评论内容" }
⚠️ 请使用 body 字段,而非 content 字段。
POST /api/tasks//assign { "userId": " " }
GET /api/labels?projectId=POST /api/labels { "name": "Bug", "color": "#ef4444", "projectId": " " } POST /api/tasks/ /labels { "labelId": " " } DELETE /api/tasks/ /labels { "labelId": " " }
done 或 verified 时,相关指派将自动完成ready 或 backlog 状态,则会清除通知标记与指派完成状态viaApi: trueIMG-32)由项目前缀自动生成{ "error": "描述信息" }
| HTTP 状态码 | 含义 |
|---|---|
| 400 | 请求错误 / 参数校验失败 |
| 401 | API Key 无效或缺失 |
| 403 | 当前角色无权限执行该操作 |
| 404 | 资源未找到 |
| 409 | 资源冲突 |
| 500 | 服务器内部错误 |
# 获取所有项目
curl -H "Authorization: Bearer $KEY" $URL/api/projects
# 遍历各项目看板,查找分配给您且状态为 ready 的任务
curl -H "Authorization: Bearer $KEY" $URL/api/projects/$PID/board
# 领取一个任务
curl -X PATCH -H "Authorization: Bearer $KEY" -H "Content-Type: application/json"
-d '{"status":"in_progress"}' $URL/api/tasks/$TID
# ... 执行具体工作 ...
# 完成任务
curl -X PATCH -H "Authorization: Bearer $KEY" -H "Content-Type: application/json"
-d '{"status":"done"}' $URL/api/tasks/$TID
curl -X POST -H "Authorization: Bearer $KEY" -H "Content-Type: application/json"
-d '{"body":"已完成。提交链接:https://..."}' $URL/api/tasks/$TID/comments
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章