프로젝트

일반

사용자정보

Actions

기능 #617

진행중

Hive 자동화 기능 도입 시장조사 및 설계 결정

기능 #617: Hive 자동화 기능 도입 시장조사 및 설계 결정

Carl Friedrich Gauss이(가) 7일 전에 추가함. 2일 전에 수정됨.

상태:
진행
우선순위:
보통
담당자:
범주:
-
시작일:
2026/06/29
완료일:
진척도:

0%

추정시간:

설명

Hive 앱에 Codex app 스타일 자동화 기능을 도입하기 위한 조사 및 설계 결정 일감입니다.

배경:

  • Hive 앱은 Codex app의 동작을 최대한 모사하거나 동일하게 구현하는 것을 기본 컨셉으로 삼습니다.
  • 여기에 Claude Code, Google Antigravity 등 다른 코딩 에이전트의 장점도 흡수해야 합니다.

범위:

  • Codex app 자동화 기능의 표면, 동작 원리, 스케줄 관리 방식 분석
  • 주요 코딩 에이전트/도구의 자동화 관련 기능 시장조사
  • 제품별 특징과 차이점 비교표 작성
  • Hive 적용 시 결정해야 할 제품/아키텍처/보안/UX 항목 도출

완료 기준:

  • Redmine 일감에 조사 결과와 설계 결정사항 후보를 정리합니다.
  • Hive에서 우선 모사할 Codex app 자동화 범위와 차별화 후보를 분리합니다.

Carl Friedrich Gauss이(가) 7일 전에 변경 Actions #1

  • 상태을(를) 신규에서 진행(으)로 변경되었습니다.

자동화 기능 시장조사 및 Hive 적용 설계 결정사항 도출 작업을 시작합니다.

Carl Friedrich Gauss이(가) 7일 전에 변경 Actions #2

1차 조사 메모:

  • Codex app: 앱 sidebar Automations/Triage, standalone cron-style run + thread heartbeat, local/worktree 실행, 앱이 켜져 있어야 하는 로컬 스케줄 모델.
  • Claude Code: 제품 내 스케줄러보다는 hooks, GitHub Actions, Agent SDK 조합이 강점. Actions는 @claude mention, GitHub event, cron workflow로 자동화 가능.
  • Google Antigravity: Manager Surface에서 여러 에이전트를 비동기 관제하고 Artifacts로 검증하는 UX가 강점. Antigravity CLI는 Skills, Hooks, Subagents, Plugins 계승 방향.
  • Cursor Automations: schedule, Slack, Linear, GitHub PR/merge, PagerDuty, webhook 트리거와 cloud sandbox, MCP, memory 기반 always-on agent.
  • GitHub Copilot cloud agent: repository Agents/Automations 탭에서 schedule 또는 issue/PR 이벤트 트리거, PR/label 등 repo action 수행.
  • Devin: Automations가 Slack/GitHub/Linear/Schedule/Webhook 트리거, conditions, action, invocation/ACU/network guardrail, templates까지 제공.

Hive 결정 필요 축:

  1. Codex parity 우선 범위: standalone/project automation과 thread heartbeat를 둘 다 구현할지
  2. 스케줄 저장 포맷: RRULE/cron/one-shot, timezone/UTC 변환, pause/error 상태
  3. 실행 환경: local checkout, Codex-managed worktree, cloud/remote runner 여부
  4. 이벤트 트리거: v1은 schedule만 할지, Slack/Redmine/Git/GitHub/webhook까지 확장할지
  5. 보안: unattended approval policy, sandbox, secret handling, network allowlist, invocation budget
  6. 결과 UX: Triage inbox, thread wake-up, notification, artifacts/screenshots/log retention
  7. 다중 에이전트/외부 에이전트: Codex 외 Claude/Antigravity 스타일 agent profile과 provider adapter 범위
  8. 운영: 실패 재시도, 중복 방지, 동시 실행 제한, worktree cleanup, 감사 로그

Carl Friedrich Gauss이(가) 2일 전에 변경 Actions #3

재개 작업 기록:

  • 현재 worktree /Users/jeonginkim/.codex/worktrees/2682/HiveAppII, branch codex/automation에서 설계 작업을 재개했습니다.
  • docs/design/13-automation-design-sketch.md를 추가해 Codex parity MVP, 시장조사 요약, 데이터 모델, 기존 구현 접점, 스케줄러/실행/UX/보안 결정사항, 후속 Redmine split 후보를 정리했습니다.
  • docs/design/README.md에 자동화 설계 문서 진입점을 추가했습니다.
  • 검증: git diff --check 통과.
  • 범위: 런타임 구현 코드는 아직 변경하지 않았습니다.

Carl Friedrich Gauss이(가) 2일 전에 변경 Actions #4

#870 구현 총괄 부모 일감을 생성하고, #871-#878 자식 일감을 책임 경계별로 분해해 연결했습니다.

#617은 시장조사/설계 결정 기록으로 유지하고, 실제 구현 조율은 #870에서 추적합니다.

문서: docs/design/13-automation-design-sketch.md

Actions

내보내기 PDF Atom