Files
openagent/dashboard
Thomas Marchand 814cd430b3 fix: resolve Bugbot review findings for Claude Code backend
- Add Claude Code support to run_single_control_turn (control.rs)
  Previously only parallel execution via MissionRunner worked.
  Now single-mission execution also supports Claude Code backend.

- Read CLI path from backend config file (mission_runner.rs)
  The cli_path setting in dashboard was ignored; now it reads from
  ~/.openagent/data/backend_configs.json before falling back to
  env var or default.

- Kill CLI process on mission cancellation (client.rs, mission_runner.rs)
  Added ClaudeProcessHandle wrapper with kill() method to properly
  terminate the subprocess when a mission is cancelled, preventing
  continued API resource consumption.
2026-01-18 17:21:19 +00:00
..
2026-01-16 01:41:11 -08:00
2025-12-15 13:42:34 +00:00
2025-12-15 13:42:34 +00:00
2026-01-16 01:41:11 -08:00
2025-12-15 13:42:34 +00:00
2025-12-15 13:42:34 +00:00

OpenAgent Dashboard

Developer-focused UI for monitoring and controlling the OpenAgent backend.

Prerequisites

  • Bun (required): bun@1.x

Getting started (Bun only)

cd dashboard
bun install

# If the backend is on :3000, run the dashboard on :3001 to avoid port conflicts.
PORT=3001 bun dev

Configure the backend URL via:

  • NEXT_PUBLIC_API_URL (defaults to http://127.0.0.1:3000)

Auth

If the backend reports auth_required=true from GET /api/health, the dashboard will prompt for credentials and store a JWT in sessionStorage. In multi-user mode (auth_mode=multi_user), it asks for username + password.