Bản phái sinh khuôn mặt trong suốt từ hình mèo Kiki do tác giả cung cấp
Trở lại phòng trưng bày

Kiki

Tín hiệu công việc và thực thi tác nhân

Để một đề xuất trở thành hành động thực thi của người được giao.

Một plugin Paperclip và một bộ thu thập Slack giúp đội vận hành các tác nhân AI của mình.

2026.04 — 2026.05

Làm tự do AI R&D cho pinxlab · lên kế hoạch và phát triển quy trình làm việc, điều tra thực thi bị kẹt và thiết kế đường khôi phục

  • PluginĐã hiện thực · Paperclip
  • Máy chủ MCPĐã hiện thực · Bộ thu thập Slack

Không phải số lần đánh thức, mà là một lượt chạy có bắt đầu hay không

Tác nhân công việc được giao issue là một phần của thứ Kiki quản lý (đang phát triển); việc phân công và mô hình của tác nhân lập trình đã sửa nó không được ghi lại.

Chú giải đầy đủ

Cách đọc · một quy ước cho mọi trường hợp

  • Cột là ai đã hành động; từ trên xuống là thời gian
  • Nét liền: một bàn giao hoặc bước tiếp theo được ghi lại
  • Nét lam đậm ↩: một phát hiện đã trả công việc về
  • Nét đứt: không phải một lần thực thi được ghi lại (quy tắc thành văn, lời khuyên không có thẩm quyền, ranh giới chưa kiểm chứng)
  • Hình chữ nhật: một hành động
  • Góc bo tròn: một trạng thái hoặc phát hiện quan sát được
  • Góc gấp: một artifact hoặc bằng chứng
  • Cột gạch chéo: các phần của sản phẩm đang phát triển (không phải các tác nhân dùng để xây dựng nó)

April 28, 2026

Các lần đánh thức không ngữ cảnh trở thành một yêu cầu phân công mang theo issue và người được giao

  1. Đang phát triểnTác nhân công việc

    Quan sát · phát hiệnĐã giao · lastRunAt trống · chỉ wakeup lặp lại

    • bàn giaoLượt chạy có bắt đầu không?→ So sánh cách đánh thức: wakeup với PATCH issue + người được giao (Nhà phát triển)
  2. Con ngườiNhà phát triển

    Hành độngSo sánh cách đánh thức: wakeup với PATCH issue + người được giao

    • bàn giaoGọi kèm ngữ cảnh issue→ Sau một PATCH thủ công, một issue bị kẹt 67 giờ được đưa vào hàng đợi trong vòng 5 giây (Tác nhân công việc)
  3. Đang phát triểnTác nhân công việc

    Quan sát · phát hiệnSau một PATCH thủ công, một issue bị kẹt 67 giờ được đưa vào hàng đợi trong vòng 5 giây

    • không phải lần thực thi được ghi lạiPhạm vi đã kiểm tra→ Vào hàng đợi ≠ tác vụ hoàn tất · MTTR chưa đo (Sản phẩm đầu ra)
  4. ArtifactSản phẩm đầu ra

    Quy tắc · chưa kiểm chứngVào hàng đợi ≠ tác vụ hoàn tất · MTTR chưa đo

  5. Phiên làm việcThay đổi mã khôi phục

    Hành độngKhôi phục qua PATCH phân công · giới hạn không phản hồi liên tiếp · cooldown

    • bàn giao→ Hồi quy: giới hạn · đặt lại khi có hoạt động mới · đường legacy (Sản phẩm đầu ra)
  6. ArtifactSản phẩm đầu ra

    ArtifactHồi quy: giới hạn · đặt lại khi có hoạt động mới · đường legacy

    • bàn giao→ Đã merge · nối vào plugin (Sản phẩm đầu ra)
  7. ArtifactSản phẩm đầu ra

    ArtifactĐã merge · nối vào plugin

Bối cảnh
Một issue đã được giao, nhưng bản ghi lượt chạy của nó (lastRunAt) vẫn trống trong khi các wakeup không ngữ cảnh cứ lặp lại. Quan sát then chốt là giả định “phân công và hoạt động đánh thức nghĩa là có lượt chạy” đã sụp đổ.
Kết quả
Việc khôi phục trở thành một yêu cầu phân công mang theo issue và người được giao, và ngừng gọi lại khi số lần không phản hồi liên tiếp chạm giới hạn. Handler của plugin thực sự nhận yêu cầu phân công này.
Giới hạn
67 giờ và 5 giây đến từ lần chẩn đoán PATCH thủ công trước thay đổi; không có bản ghi nào đo lại cùng thời gian đó sau khi bản sửa được áp dụng. Bản ghi chỉ đi đến mức đăng ký vào hàng đợi; đó không phải hoàn tất tác vụ, thời gian khôi phục trung bình hay thay đổi năng suất. Việc đồng bộ giữa các kho trong cùng đợt làm việc cần một lần merge của quản trị viên do giới hạn thanh toán GitHub Actions, nên CI đầy đủ không được vẽ là đạt.
Nguồn và các giới hạn còn lại
  • Lần kiểm tra doctor ngày April 29, 2026 là một smoke test cài đặt, không phải một lượt chạy end-to-end hằng ngày.
  • Triển khai, container và thông tin xác thực của bundle plugin thuộc về một chủ sở hữu bên ngoài. Điều này không có nghĩa Kiki đã triển khai toàn bộ dịch vụ.
  • Một chính sách yêu cầu các tác nhân con hiện thực nêu rõ nhánh đích và kiểm tra commit được trả về, nhưng không tìm thấy bản ghi nào cho thấy quy trình này được áp dụng cho bản sửa này.