SuperAPI AI 工具集

team-task-coordination

智能体与模型

查看项目

更新于 10-15 19:52

技能介绍

用途:在访问某个 worker 的任务工作区之前,协调 Leader 与 Worker 对同一任务目录的访问,防止并发修改冲突。任务目录位于 teams/{team-name}/tasks/。

主要能力:使用 .processing 标记文件表示某任务正在被处理。标记文件位于 teams/{team-name}/tasks/{task-id}/.processing,内容包含 processor、started_at、expires_at 字段,默认 15 分钟后自动过期。

使用方式(协议流程):先从 MinIO 同步;用 check-processing-marker.sh <task-id> 检查标记,退出码 0 表示可安全继续,退出码 1 表示正在处理需等待;用 create-processing-marker.sh <task-id> <your-name> 创建标记;执行修改;用 remove-processing-marker.sh <task-id> 移除标记;最后同步回 MinIO。

脚本命令: bash ./skills/team-task-coordination/scripts/check-processing-marker.sh <task-id> bash ./skills/team-task-coordination/scripts/create-processing-marker.sh <task-id> <processor-name> [timeout-mins] bash ./skills/team-task-coordination/scripts/remove-processing-marker.sh <task-id>

适用场景:多智能体团队中 Leader 与 Worker 共享任务目录、需要串行化写入的协作流程。

限制:资料未提供脚本实现细节、依赖环境、MinIO 配置方式及异常处理说明,暂未提供。