The first AO dashboard, CLI, and agent runtime

AO's first week established the dashboard, command-line workflow, agent integrations, and managed session foundation.

A dashboard organized around what needs attention #1

The dashboard organizes sessions by what needs attention, keeps pull-request and CI context close, and exposes the core session actions from one place.

Complete session control from the command line #6

The ao CLI covers setup, status, session creation, messaging, review checks, and opening the dashboard from a terminal.

One managed runtime for multiple coding agents #5

Claude Code, Codex, and OpenCode sessions can run through one managed agent interface with shared lifecycle behavior.

Improvements

Pull requests

  • Implement SCM and tracker plugins (github, linear) #4
  • Implement runtime and workspace plugins (tmux, process, worktree, clone) #2

Agents

  • Implement core services (metadata, event-bus, tmux, session-manager, lifecycle-manager) #3
  • Layered prompt system for agent sessions #27
  • Auto-update session metadata via Claude Code hooks #34

Terminal

  • Implement DirectTerminal with XDA clipboard support #55

Product

  • Wire web dashboard API routes to real core services #26
  • Implement ao start command for unified orchestrator startup #42

Bug fixes

Pull requests

  • Resolve dashboard GitHub API rate limiting and PR enrichment #37

Agents

  • Wire dashboard to real session data with PR enrichment #28
  • Detect agent exit for all agent types #22
  • Remove redundant attention level badge from session detail #41
  • Prevent "Leave Site?" dialog on session pages #47
  • Remove sessions/ subdirectory from metadata paths #24

Terminal

  • Recognize terminated/done session states and hide terminal for dead sessions #40

Learn more