基于作者提供的 Kiki 猫图像制作的透明脸部衍生图
返回展厅

Kiki

工作信号与智能体执行

让提议落实为负责人的执行。

一个 Paperclip 插件和一个 Slack 采集器,帮助团队运行其 AI 智能体。

2026.04 — 2026.05

pinxlab AI R&D 自由职业 · 工作流程规划与开发,调查执行停滞并设计恢复路径

  • 插件已实现 · Paperclip
  • MCP 服务器已实现 · Slack 采集器

不看唤醒了多少次,而看运行是否已开始

被分配 issue 的工作智能体属于 Kiki 所管理的对象(开发对象);修复它的编程智能体的分配与模型没有记录。

完整图例

阅读方法 · 所有案例使用同一套规则

  • 列表示由谁执行,自上而下表示时间
  • 实线:记录在案的交接或下一步
  • 粗青金色线 ↩:把工作退回的审查意见
  • 虚线:不是记录在案的执行(规范、没有权限的假设、未确认的边界)
  • 矩形:行动
  • 圆角:观测到的状态或审查意见
  • 折角:产物或证据
  • 斜纹列:开发中产品的组成部分(不是用来构建它的智能体)

April 28, 2026

无上下文的唤醒,改为携带 issue 与负责人的分配请求

  1. 开发对象工作智能体

    观测 · 审查意见已分配 · lastRunAt 为空 · 只有 wakeup 重复

    • 交接运行是否已开始?→ 比较唤醒方式:wakeup 对比 issue + 负责人 PATCH (开发者)
  2. 人开发者

    行动比较唤醒方式:wakeup 对比 issue + 负责人 PATCH

    • 交接携带 issue 上下文调用→ 手动 PATCH 后,停滞 67 小时的一个 issue 在 5 秒内排入队列 (工作智能体)
  3. 开发对象工作智能体

    观测 · 审查意见手动 PATCH 后,停滞 67 小时的一个 issue 在 5 秒内排入队列

    • 不是记录在案的执行已检查的范围→ 已排队 ≠ 任务完成 · 未测量 MTTR (产物)
  4. 产物产物

    规范 · 未确认已排队 ≠ 任务完成 · 未测量 MTTR

  5. 工作会话恢复代码变更

    行动通过 assignment PATCH 恢复 · 连续无响应上限 · 冷却期

    • 交接→ 回归:上限 · 新活动时重置 · legacy 路径 (产物)
  6. 产物产物

    产物回归:上限 · 新活动时重置 · legacy 路径

    • 交接→ 已合并 · 接入插件 (产物)
  7. 产物产物

    产物已合并 · 接入插件

背景
issue 已经分配,但其运行记录(lastRunAt)一直为空,只有无上下文的 wakeup 不断重复。关键观测在于,“分配与唤醒活动即意味着运行”这一假设已经失效。
结果
恢复改为携带 issue 与负责人的分配请求,连续无响应达到上限后停止重新调用。插件 handler 确实会收到这一分配请求。
局限
67 小时和 5 秒来自变更前的手动 PATCH 诊断;没有在修复应用后重新测量同一时间的记录。记录止于排入队列,不代表任务完成、平均恢复时间或生产力变化。同一轮工作中的跨仓库同步因 GitHub Actions 计费上限而需要管理员合并,因此未将完整 CI 画作通过。
依据与尚存的局限
  • 2026年4月29日的 doctor 检查是安装冒烟测试,而非日常的端到端运行。
  • 插件包的部署、容器和凭据归外部负责人所有。这并不意味着 Kiki 部署了整个服务。
  • 有一条规范要求实现子智能体指明目标分支并核对返回的提交,但未找到该流程用于此次修复的记录。