첫 AO 대시보드, CLI, 에이전트 런타임

AO의 첫 주에 대시보드, 커맨드라인 워크플로, 에이전트 연동, 관리형 세션의 기반이 마련되었습니다.

주의가 필요한 항목 중심으로 구성된 대시보드 #1

대시보드는 주의가 필요한 정도에 따라 세션을 정리하고, 풀 리퀘스트와 CI 정보를 가까이에 두며, 핵심 세션 작업을 한곳에서 제공합니다.

커맨드라인에서 세션을 완전히 제어 #6

ao CLI로 터미널에서 설정, 상태 확인, 세션 생성, 메시지 전송, 리뷰 확인, 대시보드 열기까지 모두 할 수 있습니다.

여러 코딩 에이전트를 위한 하나의 관리형 런타임 #5

Claude Code, Codex, OpenCode 세션을 공통 라이프사이클 동작을 갖춘 하나의 관리형 에이전트 인터페이스로 실행할 수 있습니다.

개선 사항

풀 리퀘스트

  • SCM 및 트래커 플러그인 구현(github, linear) #4
  • 런타임 및 워크스페이스 플러그인 구현(tmux, process, worktree, clone) #2

에이전트

  • 핵심 서비스 구현(metadata, event-bus, tmux, session-manager, lifecycle-manager) #3
  • 에이전트 세션을 위한 계층형 프롬프트 시스템 #27
  • Claude Code 훅으로 세션 메타데이터 자동 업데이트 #34

터미널

  • XDA 클립보드를 지원하는 DirectTerminal 구현 #55

제품

  • 웹 대시보드 API 라우트를 실제 핵심 서비스에 연결 #26
  • 오케스트레이터를 한 번에 시작하는 ao start 명령 구현 #42

버그 수정

풀 리퀘스트

  • 대시보드의 GitHub API 속도 제한 및 PR 정보 보강 문제 해결 #37

에이전트

  • PR 정보 보강과 함께 대시보드를 실제 세션 데이터에 연결 #28
  • 모든 에이전트 유형의 종료 감지 #22
  • 세션 상세에서 중복된 주의 수준 배지 제거 #41
  • 세션 페이지에서 "Leave Site?" 대화상자가 뜨지 않도록 수정 #47
  • 메타데이터 경로에서 sessions/ 하위 디렉터리 제거 #24

터미널

  • terminated/done 세션 상태를 인식하고 종료된 세션의 터미널 숨기기 #40

더 알아보기