Dailybot 애드온
Deep Work Plan 실행을 Dailybot 팀에 연결하여 사람들이 에이전트가 무엇을 구축하는지 파악할 수 있게 합니다 — 킥오프, 플랜 중간 진행, 차단, 완료 — 미팅이나 두 번째 툴체인을 추가하지 않고. 이미 Dailybot을 사용하는 팀을 위한 옵트인 애드온입니다.
핵심 Deep Work Plan 방법론은 Dailybot에 대한 의존성이 제로입니다. 애드온이 없는 저장소도 완전히 적합합니다. 개발자나 팀이 이미 Dailybot을 사용할 때만 이 애드온을 제공하고, 모든 사람에게 자동 설치하지 마세요.
사용 시점
| 신호 | 조치 |
|---|---|
| 팀이 이미 Dailybot 사용(Slack, Teams, Discord, Google Chat 또는 대시보드) | 온보딩 중 권장 |
| 개발자가 에이전트 진행 가시성 또는 스탠드업 형식 업데이트 요청 | 애드온 제안 |
| Dailybot 계정이 없는 그린필드 저장소 | 건너뛰기 — 벤더 중립 기준선으로 충분 |
| 진행 상황이 저장소 밖으로 나가면 안 되는 NDA 하의 클라이언트 작업 | 건너뛰기, 또는 .dailybot/disabled를 커밋하여 로컬 킬 스위치로 사용 |
이 애드온이 연결하는 것(의도적으로 좁은 설계)
DWP Dailybot 애드온은 Dailybot을 재발명하지 않습니다. 플랜 실행을 dailybot report 서브스킬에 연결하고 선택적으로 harness 훅을 커밋합니다. 나머지 — 설치, 동의, 인증, 작성 스타일 — 는 모두 공식 Dailybot 에이전트 스킬(현재 3.10.3)에 위임됩니다.
네 가지 라이프사이클 이벤트
DWP create / execute 중 애드온은 네 가지 최선 노력 에이전트 업데이트를 연결합니다. 각 이벤트는 조건부(Dailybot 존재 및 인증됨), 비차단이며 .dailybot/disabled를 존중합니다.
| 이벤트 | 트리거 | 레벨 | 요구사항 |
|---|---|---|---|
| Kickoff | 플랜 구체화 및 승인, 또는 첫 execute 턴 |
regular | SHOULD |
| Significant task | 기능, 버그 수정 또는 주요 리팩터 완료 — 설정 잡무 아님 | regular | MAY |
| Blocked | 플랜 중단; state.json.blocked 채워짐(reason, needs) |
regular + blockers | SHOULD |
| Completion | 모든 작업 완료; 플랜 종료 | milestone | SHOULD |
플랜의 상태 계층(state.json)이 있을 때 페이로드는 여기서 파생: completed는 성과(작업 번호 아님), in_progress는 현재 작업에서, blockers는 state.json.blocked에서. 메시지는 무엇을 구축했고 왜를 설명 — 파일 경로, git 통계, 브랜치 이름, 플랜 ID는 절대 포함하지 않음.
선택적 훅 강제
dailybot-cli >= 3.7.0에서 애드온은 저장소 수준 harness 훅(dailybot hook session-start | activity | post-commit | stop | dismiss)을 커밋할 수 있음. 로컬 저장소별 원장으로 지원. 라이프사이클 이벤트를 놓쳤을 때 harness가 턴 종료 시 에이전트에게 알림 — 프롬프트 지시가 약해지는 긴 무인 세션에 중요.
성공한 라이프사이클 보고는 훅 원장을 재설정하므로 두 계층이 이중 보고하지 않음. 훅 명령은 로컬 상태만 읽고 항상 0으로 종료.
저장소 ID 및 보고 정책
선택적으로 .dailybot/profile.json(또는 템플릿으로 .dailybot_example/profile.json)을 커밋하여 모든 기여자와 에이전트가 동일한 방식으로 보고에 서명. 해당 파일에 자격 증명을 절대 넣지 않음 — key 필드는 하드 오류.
같은 파일에 훅이 따르는 보고 정책을 담을 수 있음:
{
"name": "my-repo-agent",
"report": {
"min_interval_minutes": 30,
"nudge": true,
"mode": "continuous"
}
}
"mode": "continuous"는 연구 또는 문서 중심 저장소에 특히 유용: 커밋이 아닌 작업(분석, 설계 문서, 플랜)이 더 빨리 넛지됨.
설치(모두 옵트인)
애드온은 설치 경로를 제안합니다. Dailybot 스킬이 동의와 검증을 소유합니다.
| 구성 요소 | 명령 / 경로 |
|---|---|
| Dailybot 에이전트 스킬(권장) | npx skills add DailybotHQ/agent-skill |
| 기존 스킬 업데이트 | npx skills update dailybot |
| OpenClaw | openclaw skills install dailybot |
| Git 클론 | git clone https://github.com/DailybotHQ/agent-skill.git + ./setup.sh |
Dailybot CLI(최소 >= 3.7.0) |
첫 사용 시 스킬이 검증된 shared/auth.md를 통해 설치; 또는 pip install 'dailybot-cli>=3.7.0', Homebrew, 또는 cli.dailybot.com의 체크섬 검증 설치 프로그램 |
버전 확인: dailybot --version 및 dailybot version --check. 업그레이드: dailybot upgrade.
인증 — 위임
이 애드온은 이메일, OTP 또는 API 키를 절대 요청하지 않고 자격 증명을 절대 저장하지 않습니다. 인증은 Dailybot 스킬의 shared/auth.md가 소유:
dailybot login(이메일 OTP), 또는DAILYBOT_API_KEY/dailybot config key=..., 또는- 옵트인, gitignore된
.dailybot/env.json저장소별 키 파일(dailybot env add/use, CLI>= 3.7.0) — 개발자가 서로 다른 저장소에서 서로 다른 조직에 로그인할 수 있게 함.
인증 해석은 Bearer 우선입니다: 세션 토큰이 우선하며, 401/403 시 투명한 Bearer→API 키 재시도로 오래된 토큰이 유효한 키를 절대 차단하지 않습니다. 인증이 거부되거나 사용 불가하면 보고는 조용히 건너뜀 — 작업은 계속됨.
페어링된 Dailybot 스킬 — 14가지 기능(3.10.3)
Dailybot 에이전트 스킬 설치는 DWP 애드온이 연결하는 것 이상을 제공합니다. 공식 스킬 팩(스킬 3.10.3, CLI 기준 >= 3.7.0, 현재 게시 3.7.3)은 14개의 조율된 서브스킬을 노출:
| 서브스킬 | 기능 |
|---|---|
| Progress reports | Dailybot 대시보드로 스탠드업 형식 에이전트 업데이트 |
| Ask the AI | Dailybot AI 어시스턴트에 원샷 헤드리스 쿼리 |
| Message polling | 세션 시작 또는 유휴 시 팀 지시 확인 |
| 필수 전송 전 안전 검사가 있는 이메일 전송 | |
| Chat | Slack, Microsoft Teams, Discord 또는 Google Chat에서 전송/편집 — 채널, DM, 팀, 보고 형식 스레드, 사용자로 전송(Slack, 관리자) |
| Conversations | 봇과 지정 팀원과의 Slack 그룹 DM 열기 또는 재사용; 동일 호출에서 보고 게시 |
| Health and status | 장시간 세션용 에이전트 온라인/오프라인 알림 |
| Check-ins | 스탠드업 완료; 체크인 작성(일정, 참가자, 질문, 알림, AI 설정) |
| Kudos | 팀원 또는 전체 팀 인정; 인정 피드, 조직 피드, 명예의 전당 탐색 |
| Teams | 팀 목록, 멤버 조회, 이름을 UUID로 해석; me, org, 사용자 프로필 |
| Forms | 폼 목록(이제 기본적으로 조직 범위, --mine 및 --owner로 범위 좁히기), 제출, 업데이트, 전환; 폼 작성(워크플로 상태, 권한, ChatOps); 페이지네이션, 검색, 날짜 필터 |
| Workflows | 조직 워크플로 읽기(workflow list / workflow get; 읽기 전용) |
| Report channels | 폼 또는 체크인용 채널 UUID 발견 |
| Per-repo API keys | .dailybot/env.json 관리 — 환경별 API 키 + URL의 옵트인, gitignore된 파일(dailybot env add / use / show / list / remove / off / on, CLI >= 3.7.0) |
DWP 애드온은 report만 플랜 실행에 연결합니다. 나머지는 Dailybot 스킬을 직접 호출 — 예: #releases에 배포 요약 게시, 스탠드업 완료, Dailybot AI에 체크인 트렌드 요약 요청.
공개 참조: dailybot.com/skill.md. 소스: DailybotHQ/agent-skill. 신뢰 모델: 스킬 팩의 TRUST.md.
동작 — 위임, 절대 차단하지 않음
| 규칙 | 세부 |
|---|---|
| 위임 | Dailybot 스킬이 설치, 동의, 인증, 훅 템플릿, 작성 스타일 소유 |
| 절대 차단하지 않음 | CLI 없음, 인증 실패, 네트워크 오류 → 한 번 경고, 주요 작업 계속 |
| 재시도 없음 | 진단 루프에 들어가지 않음; 보고는 최선 노력 |
| 조정 | 기존 스킬, CLI, 프로필, 훅 또는 보고 연결 보존 — 격차만 채움 |
| 벤더 중립 | DWP는 Dailybot을 요구하지 않음; 이 애드온은 추가 팀 가시성 |
온보딩 흐름
DWP onboard 7b 단계에서 핵심 AI-first 스캐폴딩 후 다섯 가지 옵트인 애드온을 제안. 개발자가 Dailybot을 수락하면:
- 기존 설정 감지(스킬, CLI,
.dailybot/profile.json, 훅, 보고 단계). - Dailybot 동의 흐름을 통해 스킬/CLI 설치 제안.
- 인증을
shared/auth.md에 위임. - 네 가지 라이프사이클 이벤트를
AGENTS.md/docs/AI_AGENT_COLLAB.md에 연결. - 선택적으로 훅 강제 및
.dailybot/profile.json제안. - 검증 실행(스킬의
addons/dailybot/SPEC.md에서 SPEC §8).
Deep Work Plan 스킬의 규범 계약: addons/dailybot/SPEC.md(버전 2.3.0).
관련 키트 항목
- Devcontainer — Dailybot CLI 지속성이 있는 재현 가능한 개발 환경(첫 번째 애드온)
- Dependency upgrade — 배치화·검증된 의존성 업그레이드(세 번째 애드온)
- Design system — 인터페이스 표면용 에이전트 대상
DESIGN.md(네 번째 애드온) - Deep Work Plan onboard — 애드온을 제안하는 온보딩 서브스킬