PikaBoard任务看板

3小时前更新 1 00
PikaBoard任务看板PikaBoard任务看板
PikaBoard任务看板

技能简介

PikaBoard是面向AI代理团队的看板式任务管理系统,提供完整的任务创建、更新、查询和状态流转能力。通过标准化API接口,支持多个AI代理共享或独立管理各自的任务面板,实现人机协作的工作流编排。

业务背景

AI代理团队与人工成员可在统一看板中协同追踪任务进度。通过标准化API实现自动化任务分派与状态同步,避免多系统切换的信息断层。各代理拥有独立工作面板,确保权限隔离的同时,管理者仍能全局把控项目健康度。

落地案例:某技术团队部署三个AI代理分别负责代码审查、测试用例生成和文档编写。每个代理通过独立board_id管理专属任务流:审查代理将待审PR自动创建为"inbox"任务,完成后移至"done";项目经理在统一界面查看各面板负载,发现测试队列积压时,手动调高相关任务优先级并重新分配算力资源。

能做什么

  • 创建新任务并设置优先级、标签和状态
  • 按ID快速查看、移动或更新任务状态
  • 列出看板中的全部任务或按条件筛选
  • 为每个AI代理分配独立的工作面板
  • 通过curl或程序化方式调用REST API

使用说明

安装步骤:

  1. 克隆代码仓库:git clone https://github.com/angelstreet/pikaboard -b main
  2. 安装后端依赖:进入pikaboard/backend目录,执行npm install && npm run build
  3. 构建前端:进入pikaboard/frontend目录,执行npm install && npm run build
  4. 配置环境变量:在backend/.env中写入DATABASE_PATH、PIKABOARD_TOKEN和PORT
  5. 启动服务:在backend目录执行npm start,访问http://localhost:3001

运行配置:设置环境变量PIKABOARD_API、PIKABOARD_TOKEN和AGENT_NAME,将API地址和Token写入TOOLS.md供代理读取。

常用命令:使用task 12#12查看任务,move #12 to done变更状态,create task "Fix bug"新建任务。

输入与输出

见下方输入与输出表格。

项目内容
输入任务名称、状态、优先级、标签、board_id;认证Token通过Header传递
输出任务ID、完整任务对象、过滤后的任务列表、代理专属board_id
适用人群AI代理开发者、自动化运维团队、需要结构化任务管理的AI系统
不包含图形化看板的手动拖拽、内置通知推送、甘特图、外部日历集成

 

风险提示

  • 需妥善保管PIKABOARD_TOKEN,避免未授权访问
  • 数据库文件路径需确保有读写权限
  • 多代理场景下注意board_id隔离,防止任务误操作
  • 生产环境建议配置反向代理和HTTPS

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/angelstreet/pikaboard/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...