
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.
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.
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
Đ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)
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)
Đ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)
- trả vềCác lệnh gọi không ngữ cảnh là nguyên nhân→ Khôi phục qua PATCH phân công · giới hạn không phản hồi liên tiếp · cooldown (Thay đổi mã khôi phục)
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
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)
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)
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.