Addon Dailybot
Kết nối thực thi Deep Work Plan với nhóm Dailybot để con người thấy agent đang xây dựng gì — kickoff, tiến độ giữa kế hoạch, trở ngại và hoàn thành — mà không thêm cuộc họp hay toolchain thứ hai. Addon opt-in cho các nhóm đã dùng Dailybot.
Phương pháp Deep Work Plan cốt lõi có không phụ thuộc Dailybot. Kho lưu trữ không có addon vẫn hoàn toàn tuân thủ. Chỉ đề xuất addon này khi nhà phát triển hoặc nhóm đã dùng Dailybot; không bao giờ tự động cài cho mọi người.
Khi nào dùng
| Tín hiệu | Hành động |
|---|---|
| Nhóm đã dùng Dailybot (Slack, Teams, Discord, Google Chat hoặc dashboard) | Đề xuất trong onboarding |
| Nhà phát triển yêu cầu hiển thị tiến độ agent hoặc cập nhật kiểu standup | Đề nghị addon |
| Repo greenfield không có tài khoản Dailybot | Bỏ qua — baseline vendor-neutral là đủ |
| Công việc khách hàng theo NDA mà tiến độ không được rời khỏi repo | Bỏ qua, hoặc commit .dailybot/disabled làm kill-switch cục bộ |
Addon này kết nối gì (cố ý hẹp)
Addon DWP Dailybot không tái phát minh Dailybot. Nó kết nối thực thi kế hoạch với sub-skill dailybot report và tùy chọn commit hook harness. Mọi thứ khác — cài đặt, đồng ý, xác thực, phong cách viết — được hoãn sang skill agent Dailybot chính thức (hiện tại 3.10.3).
Bốn sự kiện vòng đời
Trong DWP create / execute, addon kết nối bốn cập nhật agent best-effort. Mỗi sự kiện có điều kiện (Dailybot có mặt và đã xác thực), không chặn và tôn trọng .dailybot/disabled.
| Sự kiện | Kích hoạt | Cấp độ | Yêu cầu |
|---|---|---|---|
| Kickoff | Kế hoạch được hiện thực hóa và phê duyệt, hoặc lượt execute đầu tiên |
regular | SHOULD |
| Significant task | Hoàn thành tính năng, sửa lỗi hoặc refactor lớn — không phải việc setup | regular | MAY |
| Blocked | Kế hoạch dừng; state.json.blocked được điền (reason, needs) |
regular + blockers | SHOULD |
| Completion | Mọi tác vụ xong; kế hoạch kết thúc | milestone | SHOULD |
Payload lấy từ lớp trạng thái kế hoạch (state.json) khi có: completed là kết quả (không phải số tác vụ), in_progress từ tác vụ hiện tại, blockers từ state.json.blocked. Thông điệp mô tả đã xây dựng gì và vì sao — không bao giờ đường dẫn file, thống kê git, tên nhánh hay ID kế hoạch.
Thực thi hook tùy chọn
Với dailybot-cli >= 3.7.0, addon có thể commit hook harness cấp repo (dailybot hook session-start | activity | post-commit | stop | dismiss) được hỗ trợ bởi sổ cái cục bộ theo repo. Harness nhắc agent ở cuối lượt khi sự kiện vòng đời bị bỏ lỡ — quan trọng cho phiên dài không giám sát mà hướng dẫn prompt suy yếu.
Báo cáo vòng đời thành công đặt lại sổ cái hook, nên hai lớp không bao giờ báo cáo trùng. Lệnh hook chỉ đọc trạng thái cục bộ và luôn thoát 0.
Danh tính repo và chính sách báo cáo
Tùy chọn commit .dailybot/profile.json (hoặc .dailybot_example/profile.json làm mẫu) để mọi người đóng góp và agent ký báo cáo cùng cách. Không bao giờ đặt thông tin xác thực vào file đó — trường key là lỗi nghiêm trọng.
Cùng file có thể mang chính sách báo cáo mà hook tuân theo:
{
"name": "my-repo-agent",
"report": {
"min_interval_minutes": 30,
"nudge": true,
"mode": "continuous"
}
}
"mode": "continuous" đặc biệt hữu ích cho repo nặng nghiên cứu hoặc tài liệu: công việc không commit (phân tích, tài liệu thiết kế, kế hoạch) được nhắc sớm hơn.
Cài đặt (tất cả opt-in)
Addon đề xuất đường cài đặt; skill Dailybot sở hữu đồng ý và xác minh.
| Thành phần | Lệnh / đường dẫn |
|---|---|
| Skill agent Dailybot (khuyến nghị) | npx skills add DailybotHQ/agent-skill |
| Cập nhật skill hiện có | npx skills update dailybot |
| OpenClaw | openclaw skills install dailybot |
| Git clone | git clone https://github.com/DailybotHQ/agent-skill.git + ./setup.sh |
Dailybot CLI (tối thiểu >= 3.7.0) |
Skill cài ở lần dùng đầu qua shared/auth.md đã xác minh; hoặc pip install 'dailybot-cli>=3.7.0', Homebrew hoặc trình cài đã xác minh checksum tại cli.dailybot.com |
Kiểm tra phiên bản: dailybot --version và dailybot version --check. Nâng cấp: dailybot upgrade.
Xác thực — hoãn
Addon này không bao giờ nhắc email, OTP hay API key và không bao giờ lưu thông tin xác thực. Xác thực thuộc về shared/auth.md của skill Dailybot:
dailybot login(email OTP), hoặcDAILYBOT_API_KEY/dailybot config key=..., hoặc- một file khóa theo repo
.dailybot/env.jsonopt-in, được gitignore (dailybot env add/use, CLI>= 3.7.0) để một nhà phát triển có thể đăng nhập vào các tổ chức khác nhau trong các repo khác nhau.
Phân giải xác thực theo Bearer-first: token phiên được ưu tiên, với việc thử lại Bearer→API-key minh bạch khi gặp 401/403 nên token cũ không bao giờ chặn một khóa hợp lệ. Nếu xác thực bị từ chối hoặc không có, báo cáo bị bỏ qua im lặng — công việc tiếp tục.
Skill Dailybot đi kèm — 14 khả năng (3.10.3)
Cài skill agent Dailybot mang lại nhiều hơn nhiều so với addon DWP kết nối. Gói skill chính thức (skill 3.10.3, CLI cơ sở >= 3.7.0, bản publish hiện tại 3.7.3) mở 14 sub-skill phối hợp:
| Sub-skill | Chức năng |
|---|---|
| Progress reports | Cập nhật agent kiểu standup lên dashboard Dailybot |
| Ask the AI | Truy vấn one-shot headless tới trợ lý AI Dailybot |
| Message polling | Kiểm tra hướng dẫn nhóm khi bắt đầu phiên hoặc khi rảnh |
| Gửi email với kiểm tra an toàn bắt buộc trước khi gửi | |
| Chat | Gửi hoặc sửa trên Slack, Microsoft Teams, Discord hoặc Google Chat — kênh, DM, nhóm, luồng kiểu báo cáo, send-as-user (Slack, admin) |
| Conversations | Mở hoặc tái sử dụng group DM Slack với bot và đồng đội được nêu tên; đăng báo cáo trong cùng lệnh gọi |
| Health and status | Thông báo agent online/offline cho phiên chạy lâu |
| Check-ins | Hoàn thành standup; author check-in (lịch, người tham gia, câu hỏi, nhắc nhở, cài đặt AI) |
| Kudos | Ghi nhận đồng đội hoặc cả nhóm; duyệt feed ghi nhận, feed org, wall of fame |
| Teams | Liệt kê nhóm, xem thành viên, phân giải tên thành UUID; me, org, hồ sơ người dùng |
| Forms | Liệt kê (nay theo phạm vi org mặc định, với --mine và --owner để thu hẹp), gửi, cập nhật, chuyển trạng thái biểu mẫu; author biểu mẫu (trạng thái workflow, quyền, ChatOps); phân trang, tìm kiếm và lọc theo ngày |
| Workflows | Đọc workflow org (workflow list / workflow get; chỉ đọc) |
| Report channels | Khám phá UUID kênh cho biểu mẫu hoặc check-in |
| Per-repo API keys | Quản lý .dailybot/env.json — một file opt-in, được gitignore chứa API key + URL theo môi trường (dailybot env add / use / show / list / remove / off / on, CLI >= 3.7.0) |
Addon DWP chỉ kết nối report vào thực thi kế hoạch. Gọi skill Dailybot trực tiếp cho mọi thứ khác — ví dụ đăng tóm tắt deploy lên #releases, hoàn thành standup hoặc nhờ AI Dailybot tóm tắt xu hướng check-in.
Tham chiếu công khai: dailybot.com/skill.md. Nguồn: DailybotHQ/agent-skill. Mô hình tin cậy: TRUST.md trong gói skill.
Hành vi — hoãn, không bao giờ chặn
| Quy tắc | Chi tiết |
|---|---|
| Hoãn | Skill Dailybot sở hữu cài đặt, đồng ý, auth, mẫu hook, phong cách viết |
| Không bao giờ chặn | Không có CLI, auth thất bại, lỗi mạng → cảnh báo một lần, tiếp tục công việc chính |
| Không thử lại | Không vào vòng chẩn đoán; báo cáo là best-effort |
| Đối chiếu | Skill, CLI, profile, hook hoặc wiring báo cáo hiện có được giữ — chỉ lấp khoảng trống |
| Vendor-neutral | DWP không yêu cầu Dailybot; addon này là hiển thị nhóm bổ sung |
Luồng onboarding
Trong DWP onboard Giai đoạn 7b, sau scaffolding AI-first cốt lõi, luồng đề xuất năm addon opt-in. Nếu nhà phát triển chấp nhận Dailybot:
- Phát hiện thiết lập hiện có (skill, CLI,
.dailybot/profile.json, hook, bước báo cáo). - Đề xuất cài skill/CLI qua luồng đồng ý của Dailybot.
- Hoãn xác thực sang
shared/auth.md. - Kết nối bốn sự kiện vòng đời vào
AGENTS.md/docs/AI_AGENT_COLLAB.md. - Tùy chọn đề xuất thực thi hook và
.dailybot/profile.json. - Chạy xác thực (SPEC §8 trong
addons/dailybot/SPEC.mdcủa skill).
Hợp đồng chuẩn trong skill Deep Work Plan: addons/dailybot/SPEC.md (phiên bản 2.3.0).
Mục kit liên quan
- Devcontainer — môi trường dev tái lập với lưu trữ CLI Dailybot (addon đầu tiên)
- Dependency upgrade — nâng cấp phụ thuộc theo lô, đã xác thực (addon thứ ba)
- Design system —
DESIGN.mdhướng agent cho bề mặt giao diện (addon thứ tư) - Deep Work Plan onboard — sub-skill onboarding đề xuất addon