May 12, 2026
v0.7.0
What's Changed
- feat(mobile): React Native app for monitoring AO sessions by @suraj-markup in https://github.com/ComposioHQ/agent-orchestrator/pull/266
- feat: add
ao start <url>one-command project onboarding by @AgentWrapper in https://github.com/ComposioHQ/agent-orchestrator/pull/267 - fix: URL start multi-project resolution and cross-platform browser open by @AgentWrapper in https://github.com/ComposioHQ/agent-orchestrator/pull/272
- fix: auth-aware clone for private repos in ao start <url> by @AgentWrapper in https://github.com/ComposioHQ/agent-orchestrator/pull/273
- fix: don't show 'Ready to merge' badge on merged/closed PRs by @AgentWrapper in https://github.com/ComposioHQ/agent-orchestrator/pull/274
- fix: auto-detect free port in ao start <url> config generation by @AgentWrapper in https://github.com/ComposioHQ/agent-orchestrator/pull/275
- Add Composio banner to README by @sujayjayjay in https://github.com/ComposioHQ/agent-orchestrator/pull/278
- chore: untrack local agent-orchestrator config by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/312
- fix: restrict cleanup to AO-managed worktrees by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/320
- revert: undo PR #320 workspace cleanup changes by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/321
- fix: restrict cleanup to AO-managed worktree roots by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/322
- feat: add PR claim flow for agent sessions by @wjayesh in https://github.com/ComposioHQ/agent-orchestrator/pull/326
- fix: handle permissions=skip correctly in codex plugin by @AgentWrapper in https://github.com/ComposioHQ/agent-orchestrator/pull/337
- fix: suppress codex update prompt in non-interactive agent sessions by @AgentWrapper in https://github.com/ComposioHQ/agent-orchestrator/pull/338
- chore: bump codex plugin version for npm publish by @AgentWrapper in https://github.com/ComposioHQ/agent-orchestrator/pull/339
- fix: prioritize /usr/local/bin in codex agent PATH for gh wrapper by @AgentWrapper in https://github.com/ComposioHQ/agent-orchestrator/pull/343
- fix: DirectTerminal WebSocket URL behind reverse proxy by @AgentWrapper in https://github.com/ComposioHQ/agent-orchestrator/pull/346
- feat: OpenCode session lifecycle and CLI controls by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/315
- fix(gitlab): handle closed MR state and deduplicate glab helpers by @wjayesh in https://github.com/ComposioHQ/agent-orchestrator/pull/358
- fix: bugbot follow-ups from PR #315 by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/357
- feat(ao): add OpenClaw notifier plugin for AO escalations by @AgentWrapper in https://github.com/ComposioHQ/agent-orchestrator/pull/372
- fix: implement PR325 session capture fallback and spawn race hardening by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/366
- fix: pause workers on model limits and stabilize session visibility by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/367
- fix(core): enforce single-owner PR claim consolidation by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/390
- feat: lifecycle manager, backlog auto-claim, task decomposition, and verification gate by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/365
- fix(core): wire built-in GitLab integrations by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/393
- feat: add orchestrator recovery automation (#356) by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/362
- fix: opencode lifecycle race hardening by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/359
- feat(core): add v1 feedback tools and structured report storage by @AgentWrapper in https://github.com/ComposioHQ/agent-orchestrator/pull/403
- docs: add Discord community link to README by @AgentWrapper in https://github.com/ComposioHQ/agent-orchestrator/pull/419
- docs: remove remaining PR-specific review artifact by @AgentWrapper in https://github.com/ComposioHQ/agent-orchestrator/pull/420
- feat(web): Project-scoped dashboard with sidebar navigation by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/381
- feat: add SCM webhook lifecycle triggers by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/394
- fix: make opencode bootstrap exit before attach by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/427
- fix: prevent orchestrator sessions from owning PRs by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/432
- fix: scope orchestrators per project across cli and web by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/433
- fix: skip PR auto-detection for orchestrator sessions by @wjayesh in https://github.com/ComposioHQ/agent-orchestrator/pull/442
- feat: add end-to-end observability across core, web, and terminal by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/436
- fix: gate fresh session sends on interactive readiness by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/438
- feat: add dashboard orchestrator spawn action by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/441
- feat: support distinct worker and orchestrator agents by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/439
- feat: add doctor and update maintenance tooling by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/437
- fix: fetch automated PR comments via explicit GET pagination by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/447
- fix: improve active session status reliability across agents by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/449
- docs: add CONTRIBUTING.md, expand development guide, fix broken CLAUDE.md links by @andykamin3 in https://github.com/ComposioHQ/agent-orchestrator/pull/448
- perf: reduce dashboard SSE refresh and render churn by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/451
- fix: protect orchestrators from session cleanup by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/453
- fix(lifecycle): implement stuck detection using agent-stuck threshold by @sigvardt in https://github.com/ComposioHQ/agent-orchestrator/pull/376
- docs: update Discord invite link by @AgentWrapper in https://github.com/ComposioHQ/agent-orchestrator/pull/475
- fix(agent-claude-code): detect cd-prefixed gh/git commands and use relative hook path by @Deepak7704 in https://github.com/ComposioHQ/agent-orchestrator/pull/361
- feat: reduce onboarding friction — auto-init, add-project, dashboard publishing, error hardening by @suraj-markup in https://github.com/ComposioHQ/agent-orchestrator/pull/463
- feat: zero-friction onboarding — ao start does everything by @suraj-markup in https://github.com/ComposioHQ/agent-orchestrator/pull/537
- chore: add changeset to trigger npm publish for onboarding improvements by @suraj-markup in https://github.com/ComposioHQ/agent-orchestrator/pull/578
- fix: disable husky in release workflow to unblock npm publish by @suraj-markup in https://github.com/ComposioHQ/agent-orchestrator/pull/582
- chore: version packages by @github-actions[bot] in https://github.com/ComposioHQ/agent-orchestrator/pull/585
- fix: auto-detect project from cwd in multi-project configs by @suraj-markup in https://github.com/ComposioHQ/agent-orchestrator/pull/593
- feat(web): add light/dark mode theme toggle by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/528
- fix: repair npm global install — walk-up dep resolution, spawn-helper chmod, platform-aware messages by @suraj-markup in https://github.com/ComposioHQ/agent-orchestrator/pull/638
- chore: version packages by @github-actions[bot] in https://github.com/ComposioHQ/agent-orchestrator/pull/714
- chore(web): mobile-responsive layout for dashboard and session views by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/634
- feat: OpenClaw plugin, AO skill, Discord notifier, and setup wizard by @illegalcall in https://github.com/ComposioHQ/agent-orchestrator/pull/631
- ci: add gitleaks checksum verification and optimize fetch-depth by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/731
- Fix Gitleaks errors and checksum issues. by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/732
- fix(core): mandate ao send and ban raw tmux in orchestrator prompt by @ruskaruma in https://github.com/ComposioHQ/agent-orchestrator/pull/735
- feat(core): extract shared test utilities and migrate lifecycle-manager tests by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/720
- refactor(core): decompose session-manager.test.ts into modular test files by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/728
- fix: minor name update by @illegalcall in https://github.com/ComposioHQ/agent-orchestrator/pull/749
- Last Phase of Tests Refactor by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/750
- feat: add comprehensive design system (DESIGN.md) by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/775
- refactor(cli): prompt user when multiple projects are configured by @gautamtayal1 in https://github.com/ComposioHQ/agent-orchestrator/pull/754
- fix(web): runtime terminal port resolution + project-id hardening by @suraj-markup in https://github.com/ComposioHQ/agent-orchestrator/pull/761
- chore: version packages by @github-actions[bot] in https://github.com/ComposioHQ/agent-orchestrator/pull/791
- Fix: Resolved OpenCode discovery flakiness via extended timeouts, enabled integration test suite, and parallelized CLI session/status I/O for 80% faster response times. by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/795
- refactor(cli): replace readline prompts with clack prompts by @gautamtayal1 in https://github.com/ComposioHQ/agent-orchestrator/pull/797
- fix (workspace): bugfix with git worktree creation for local repos by @gautamtayal1 in https://github.com/ComposioHQ/agent-orchestrator/pull/790
- feat: add GraphQL batch PR enrichment for orchestrator polling (fixes #608) by @Deepak7704 in https://github.com/ComposioHQ/agent-orchestrator/pull/637
- perf(web): parallelize PR enrichment in GET /api/sessions by @ruskaruma in https://github.com/ComposioHQ/agent-orchestrator/pull/730
- feat (cli): add interactive agent runtime selection prompt by @gautamtayal1 in https://github.com/ComposioHQ/agent-orchestrator/pull/786
- fix (cli): tmux runtime to execute long launch commands via temp script by @gautamtayal1 in https://github.com/ComposioHQ/agent-orchestrator/pull/759
- chore: remove React Native/Expo mobile app by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/670
- tests: Add Test Coverage Improvements for Recovery and Session Management by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/823
- fix: use pnpm dev in monorepo for dashboard terminal by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/846
- Feat/core plugin config by @illegalcall in https://github.com/ComposioHQ/agent-orchestrator/pull/831
- Feat/plugin marketplace by @illegalcall in https://github.com/ComposioHQ/agent-orchestrator/pull/833
- Feat/openclaw dx by @illegalcall in https://github.com/ComposioHQ/agent-orchestrator/pull/832
- ci: add diff coverage workflow enforcing 80% on changed code only by @fireddd in https://github.com/ComposioHQ/agent-orchestrator/pull/837
- add GitHub Actions workflow for deploying to VPS by @illegalcall in https://github.com/ComposioHQ/agent-orchestrator/pull/849
- feat(cli): add plugin resolution checks to ao doctor by @ChiragArora31 in https://github.com/ComposioHQ/agent-orchestrator/pull/844
- feat(cli): add watch mode to ao status by @ChiragArora31 in https://github.com/ComposioHQ/agent-orchestrator/pull/836
- fix: detect nested project directories in CLI auto-resolution by @ChiragArora31 in https://github.com/ComposioHQ/agent-orchestrator/pull/822
- ci: fix deploy by using correct RSA SSH host fingerprint by @illegalcall in https://github.com/ComposioHQ/agent-orchestrator/pull/851
- feat: standardize agent plugins — shared hooks, activity JSONL, backfill aider/opencode by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/755
- Align web UI to design system by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/856
- feat: add CI failure detail notifications in lifecycle manager by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/850
- ci: fix VPS deploy guard and fingerprint config by @illegalcall in https://github.com/ComposioHQ/agent-orchestrator/pull/869
- fix: prompt delivery retry by @TanujaNair03 in https://github.com/ComposioHQ/agent-orchestrator/pull/871
- feat: event-driven live tab titles and favicons via SSE by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/848
- fix: use TERMINAL_STATUSES in lifecycle poll accounting by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/756
- fix: start terminal WebSocket servers in ao dashboard dev mode by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/808
- fix(agent-claude-code): return idle state for freshly spawned sessions with no JSONL file by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/891
- feat(core): support external tracker, scm, and notifier plugins from config by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/873
- feat: support multiple concurrent orchestrators with isolated worktrees by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/870
- fix(cli): ao's version mismatch problem by @yyovil in https://github.com/ComposioHQ/agent-orchestrator/pull/864
- fix: prevent ao start from spawning duplicate orchestrators by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/909
- Improve dashboard fast-path session hydration by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/923
- Add loading and not-found pages for app and sessions by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/929
- fix: restore done/terminated sessions column on kanban board by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/934
- revert: remove model rate-limit pause functionality (PR #367) by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/908
- fix(lifecycle): reduce GitHub API rate limiting from batch enrichment bypass by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/906
- fix(notifier): remove desktop notifications from default configs by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/962
- fix(cli): ao start navigates to session page instead of orchestrator selection by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/958
- feat: stable session titles via pinnedSummary metadata by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/946
- fix(web): remove CLI instructions from empty state, clean up misleading UI text by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/957
- fix: reduce dashboard JS bundle from 1.7MB to 170KB (#792) by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/928
- fix: add @composio/core to serverExternalPackages to fix dashboard 500 by @fireddd in https://github.com/ComposioHQ/agent-orchestrator/pull/886
- fix(cli): print session URL instead of tmux attach in ao start by @whoisasx in https://github.com/ComposioHQ/agent-orchestrator/pull/971
- fix(web): display PR details card above terminal in session detail by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1026
- feat(web): single-socket — multiplex terminals + sessions over one WebSocket by @fastestdevalive in https://github.com/ComposioHQ/agent-orchestrator/pull/887
- chore: rename @composio scope to @aoagents by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/983
- fix(deps): override axios to >=1.15.0 to resolve critical SSRF vulnerability by @fireddd in https://github.com/ComposioHQ/agent-orchestrator/pull/1092
- fix(core): resolve notifier aliases in lifecycle routing by @ChiragArora31 in https://github.com/ComposioHQ/agent-orchestrator/pull/967
- feat(cli): add JSON output to ao session ls by @ChiragArora31 in https://github.com/ComposioHQ/agent-orchestrator/pull/969
- feat: add Cursor agent CLI support (#1060) by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1076
- refactor: remove ao spawn --decompose feature by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/1104
- feat(cli): hide orchestrator sessions from ao session ls by default by @whoisasx in https://github.com/ComposioHQ/agent-orchestrator/pull/1090
- Honor Linear branchName as single source of truth for spawn worktree branches by @DNX in https://github.com/ComposioHQ/agent-orchestrator/pull/882
- fix(ao): rebuild node-pty when prebuilt binary is incompatible by @illegalcall in https://github.com/ComposioHQ/agent-orchestrator/pull/1086
- style(design): design review fixes + fresh Warm Terminal design system by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/927
- fix(core): derive activity from runtime probe, not terminal status by @prod-blip in https://github.com/ComposioHQ/agent-orchestrator/pull/1112
- feat(spawn): support prompt-driven sessions without a tracker issue by @illegalcall in https://github.com/ComposioHQ/agent-orchestrator/pull/1069
- fix(cli): catch ConfigNotFoundError for clean error output by @yyovil in https://github.com/ComposioHQ/agent-orchestrator/pull/982
- fix(cli): update stale ao-core imports by @yyovil in https://github.com/ComposioHQ/agent-orchestrator/pull/1144
- fix(web): make PR title clickable on /prs page by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1146
- ci: add non-blocking test coverage report to PRs by @fireddd in https://github.com/ComposioHQ/agent-orchestrator/pull/914
- chore: bump all package versions to 0.2.5 by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1190
- fix(web): hyperlink CI check chips to GitHub workflow runs in session detail by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1196
- feat(cli): install-aware ao update, startup notifier, doctor version check by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1156
- Delete DESIGN-OPENCLAW-PLUGIN.md by @illegalcall in https://github.com/ComposioHQ/agent-orchestrator/pull/1204
- Delete DASHBOARD_FIXES_SUMMARY.md by @illegalcall in https://github.com/ComposioHQ/agent-orchestrator/pull/1203
- Add node type resolution for non-web packages by @yyovil in https://github.com/ComposioHQ/agent-orchestrator/pull/1180
- fix(web): fullscreen terminal does not occupy the full viewport by @yyovil in https://github.com/ComposioHQ/agent-orchestrator/pull/1142
- fix(web): terminal button deep-links to terminal section by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1218
- fix(web): add restore button to session detail page by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1207
- fix(web): link passing CI check chips to their check run URL by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1219
- refactor(cli): remove lifecycle-worker subprocess, poll in-process by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/1186
- feat(power): prevent macOS idle sleep while AO is running by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1119
- Fix Codex session activity parsing for payload JSONL by @illegalcall in https://github.com/ComposioHQ/agent-orchestrator/pull/1215
- fix(cli): kill dashboard child on SIGINT and scan ports in stopDashboard by @whoisasx in https://github.com/ComposioHQ/agent-orchestrator/pull/1157
- fix(cli): prevent duplicate YAML entry on already-running
ao startby @whoisasx in https://github.com/ComposioHQ/agent-orchestrator/pull/1159 - fix(core): skip liveness check on spawning sessions to prevent race condition by @whoisasx in https://github.com/ComposioHQ/agent-orchestrator/pull/1132
- fix(cli): stop writing broken yaml when
ao startruns in a new folder by @whoisasx in https://github.com/ComposioHQ/agent-orchestrator/pull/1158 - fix (opencode): use local AGENTS.md for OpenCode orchestrator instructions by @gautamtayal1 in https://github.com/ComposioHQ/agent-orchestrator/pull/1126
- fix(web): remove orchestrator button from orchestrator webpage by @gautamtayal1 in https://github.com/ComposioHQ/agent-orchestrator/pull/1168
- refactor(core): templated orchestrator prompt by @yyovil in https://github.com/ComposioHQ/agent-orchestrator/pull/1206
- fix: resolve three Next.js build warnings in web package by @Pritom14 in https://github.com/ComposioHQ/agent-orchestrator/pull/1087
- fix: prevent sidebar flash on session detail pages by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1232
- feat(web): collapse attention zones to 4 with 5-zone feature flag by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1202
- docs: add working principles to contributor docs by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1299
- Redo session lifecycle reporting and UI flow by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1300
- feat(web): terminal layout, mobile UX, sidebar & instant session navigation by @fastestdevalive in https://github.com/ComposioHQ/agent-orchestrator/pull/1278
- fix(cli): reuse and restore orchestrator sessions across ao start cycles by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/1075
- fix(web): migrate from deprecated [email protected] to @xterm/xterm by @yyovil in https://github.com/ComposioHQ/agent-orchestrator/pull/1276
- fix(repo): install matching gitleaks binary for arm64 local runners by @yyovil in https://github.com/ComposioHQ/agent-orchestrator/pull/1328
- fix(web): remove session detail lifecycle and audit panels by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1324
- fix(web): restore terminal cell metrics after xterm v6 upgrade by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1352
- feat(core): auto-terminate sessions on PR merge (#1309) by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1311
- feat(cli): filter terminated sessions from ao session ls / ao status by default by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1340
- fix: fail ao send when killed session delivery is not confirmed by @illegalcall in https://github.com/ComposioHQ/agent-orchestrator/pull/1236
- fix: restore dead orchestrators on ao start by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1308
- docs: add Copilot instructions file by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1331
- deploy-vps: run deploy as aoagent instead of root by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/1378
- feat(web): merge conflict compare link and copy branch on session PR card by @ChiragArora31 in https://github.com/ComposioHQ/agent-orchestrator/pull/1318
- feat(web): copy observability debug bundle from dashboard by @ChiragArora31 in https://github.com/ComposioHQ/agent-orchestrator/pull/1320
- feat(cli): hide terminal sessions in
ao session lsby default by @ChiragArora31 in https://github.com/ComposioHQ/agent-orchestrator/pull/1319 - fix(web): surface dashboard SSR load failures by @ChiragArora31 in https://github.com/ComposioHQ/agent-orchestrator/pull/1316
- fix(web): resolve dashboard issue URLs from tracker by @ChiragArora31 in https://github.com/ComposioHQ/agent-orchestrator/pull/1353
- Add multi-project storage, resolution, and project settings support by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1343
- fix(web): gate dashboard debug bundle visibility (follow-up to #1320) by @ChiragArora31 in https://github.com/ComposioHQ/agent-orchestrator/pull/1400
- feat(sessions): derive display names from task context (#1220) by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1224
- feat(web): enable tmux status bar in web terminal by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1470
- fix(core): dispatch detailed bugbot review comments to agents by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/1334
- fix(cli): derive projectId from prefixed issue id on spawn by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/1330
- feat(skills): add ao-weekly-release skill for automated release notes by @suraj-markup in https://github.com/ComposioHQ/agent-orchestrator/pull/1239
- chore: remove orphan root files and stale .gitignore entries by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1434
- perf(core): cache sessionManager.list() to fix slow dashboard after prolonged running by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1113
- fix(web): move orchestrator info to top bar + fix scroll-to-bottom button by @fastestdevalive in https://github.com/ComposioHQ/agent-orchestrator/pull/1348
- add zsh completion support for ao by @yyovil in https://github.com/ComposioHQ/agent-orchestrator/pull/1374
- Fix root dashboard project selection by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1480
- fix(web): prevent kanban card blink on attention-level column changes by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1450
- fix(web): resolve tmux sessions when storageKey is wrapped ({hash}-{projectName}) by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1488
- fix(cli): hide legacy second positional from ao spawn help by @yyovil in https://github.com/ComposioHQ/agent-orchestrator/pull/1491
- feat(core): opt-in gh CLI tracer + scm/tracker migration (Phase A1a) by @illegalcall in https://github.com/ComposioHQ/agent-orchestrator/pull/1238
- Fix orchestrator identity to use one canonical session per project by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1487
- fix(web): pin Next.js workspace root to silence startup warning by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1497
- refactor(web): break down SessionDetail.tsx into focused components by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1449
- refactor(web): break down DirectTerminal.tsx (#769) by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1448
- refactor(web): reconcile duplicate SessionDetailPRCard implementations by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1442
- feat (core): inject worker prompt as instructions file by @gautamtayal1 in https://github.com/ComposioHQ/agent-orchestrator/pull/1302
- fix(cli): avoid missing repo scripts on global installs (#1252) by @yyovil in https://github.com/ComposioHQ/agent-orchestrator/pull/1277
- fix(deps): bump vulnerable dependencies so pnpm audit passes cleanly by @yyovil in https://github.com/ComposioHQ/agent-orchestrator/pull/1338
- feat(skills): add social-media-posts skill for X and LinkedIn by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1498
- feat: add $schema support to agent-orchestrator.yaml by @yyovil in https://github.com/ComposioHQ/agent-orchestrator/pull/1373
- fix: refresh worker branch metadata after branch changes by @yyovil in https://github.com/ComposioHQ/agent-orchestrator/pull/1368
- feat(website): integration PR for #1274 docs + #1047 landing by @Priyanchew in https://github.com/ComposioHQ/agent-orchestrator/pull/1301
- refactor(core): storage redesign — projectId-based paths, JSON metadata by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1466
- fix(cli): make ao start URL cloning interactive to avoid SSH prompt hang by @rogdex24 in https://github.com/ComposioHQ/agent-orchestrator/pull/1255
- Revert "feat(web): enable tmux status bar in web terminal" by @Priyanchew in https://github.com/ComposioHQ/agent-orchestrator/pull/1519
- fix: reduce opencode session list churn by @miniMaddy in https://github.com/ComposioHQ/agent-orchestrator/pull/1478
- fix(core): preserve reaction tracker across status oscillation by @iamasx in https://github.com/ComposioHQ/agent-orchestrator/pull/1531
- refactor(web): replace SSE with WebSocket polling for session updates by @fastestdevalive in https://github.com/ComposioHQ/agent-orchestrator/pull/1259
- fix(cli): register project command by @Priyanchew in https://github.com/ComposioHQ/agent-orchestrator/pull/1576
- fix(cli): skip rebuild when git install is already on latest version by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1585
- fix: clear stale Next.js cache on version upgrade by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1022
- fix: always enable filesystem browsing by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1599
- feat(plugin): implement kimicode agent plugin by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/1390
- feat(core): enrich events with PR title, description, and URL by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1326
- chore: align workspace package.json versions with npm registry by @Copilot in https://github.com/ComposioHQ/agent-orchestrator/pull/1587
- fix(web): enforce project prefix boundaries by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1601
- fix(cli): supervise lifecycle workers for active projects by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1600
- fix: protect live dashboard artifacts by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1598
- fix(web): scope terminal tmux resolution by project by @ChiragArora31 in https://github.com/ComposioHQ/agent-orchestrator/pull/1551
- fix: force launcher relink during update by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1594
- feat: add SQLite-backed activity event logging layer by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1528
- Fix native restore fallback for Claude and Codex sessions by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1602
- fix(scm-github): silence HTTP 304 warnings in ETag guards by @iamasx in https://github.com/ComposioHQ/agent-orchestrator/pull/1581
- fix(core): deliver enriched review content on changes_requested transition by @iamasx in https://github.com/ComposioHQ/agent-orchestrator/pull/1578
- feat(web): add 'Open orchestrator' to sidebar 3-dot menu by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1615
- fix(agent-claude-code): fold underscores in Claude project slug (#1611) by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1612
- refactor(core): replace spawn rollback ladder with CleanupStack by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1616
- refactor(cli): extract preflight + shutdown from start.ts (PR A) by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1617
- fix(web): source sidebar orchestrator from API field, not session list by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1623
- chore: release 0.4.0 by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1625
- refactor(cli): extract resolveOrCreateProject (PR B.1, stacked on #1617) by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1621
- refactor(spawn): plugin-owned preflight + collapse project resolution by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1622
- refactor(cli): collapse running/not-running fork via ensureDaemon (PR B.2) by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1626
- Fix direct terminal attach and keep project-scoped mux routing by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1608
- fix(web): render empty-state in sidebar when no projects configured by @harsh-batheja in https://github.com/ComposioHQ/agent-orchestrator/pull/1549
- chore(cli): remove deprecated 'ao init' command by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1438
- refactor(core): extract hasRecentCommits helper into @aoagents/ao-core by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1437
- fix(core): adopt orphaned orchestrator worktrees by @yyovil in https://github.com/ComposioHQ/agent-orchestrator/pull/1643
- chore: release 0.5.0 by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1676
- fix(core): disable tmux status bar at session creation by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1683
- feat(core): wire activity events into lifecycle-manager failure paths (#1511) by @illegalcall in https://github.com/ComposioHQ/agent-orchestrator/pull/1620
- feat(core): add per-project env block to ProjectConfig by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1679
- fix(runtime-tmux): disable tmux status bar + dead code cleanup by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1711
- fix(web): bound PTY re-attach loop with grace-period counter reset by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1640
- fix(cli): reload dashboard config after adding project from already-running menu by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1706
- fix(web): drop = prefix from set-option in mux-websocket (closes #1714) by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1715
- fix(web): disable xterm scrollback to prevent terminal right-side clipping by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1678
- chore: release 0.6.0 by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1723
- fix(core): reliable post-launch prompt delivery with readiness polling by @iamasx in https://github.com/ComposioHQ/agent-orchestrator/pull/1583
- fix(cli): refuse to spawn when daemon is not polling the project by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1460
- fix: reset stale worktree session branches by @prod-blip in https://github.com/ComposioHQ/agent-orchestrator/pull/1652
- feat(windows): complete Windows support by @Priyanchew in https://github.com/ComposioHQ/agent-orchestrator/pull/1025
- ci: drop windows-latest from typecheck matrix by @Priyanchew in https://github.com/ComposioHQ/agent-orchestrator/pull/1747
- fix(workspace-worktree): restore re-attaches existing branch instead of recreating with -b by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1742
- fix(runtime-tmux,web): keep tmux session alive after agent exit by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1758
- feat(web): allow renaming worker sessions in the sidebar by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1748
- feat: enable worker→orchestrator dialogue via
ao sendwith auto-sender prefix by @harshitsinghbhandari in https://github.com/ComposioHQ/agent-orchestrator/pull/1787 - fix: make update checks install-method aware by @ashish921998 in https://github.com/ComposioHQ/agent-orchestrator/pull/1595
- feat(web): add PWA manifest and wire mobile accordion on dashboard by @Laraib-1629 in https://github.com/ComposioHQ/agent-orchestrator/pull/1476
- chore: add bug-triage skill for agent-driven issue triage by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1725
- feat(release): weekly release train — channels, onboarding, dashboard banner, cron by @suraj-markup in https://github.com/ComposioHQ/agent-orchestrator/pull/1781
- fix(cli): first-run startup creates global config with project registered (#1766) by @i-trytoohard in https://github.com/ComposioHQ/agent-orchestrator/pull/1819
- refactor(release): split publish into two-repo model — GitHub release public, npm publish private by @suraj-markup in https://github.com/ComposioHQ/agent-orchestrator/pull/1815
- chore: version packages by @github-actions[bot] in https://github.com/ComposioHQ/agent-orchestrator/pull/1812
New Contributors
- @andykamin3 made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/448
- @sigvardt made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/376
- @Deepak7704 made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/361
- @github-actions[bot] made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/585
- @illegalcall made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/631
- @harshitsinghbhandari made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/731
- @ruskaruma made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/735
- @i-trytoohard made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/728
- @gautamtayal1 made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/754
- @fireddd made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/837
- @ChiragArora31 made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/844
- @TanujaNair03 made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/871
- @yyovil made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/864
- @whoisasx made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/971
- @fastestdevalive made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/887
- @DNX made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/882
- @prod-blip made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/1112
- @Pritom14 made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/1087
- @rogdex24 made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/1255
- @miniMaddy made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/1478
- @iamasx made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/1531
- @Copilot made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/1587
- @Laraib-1629 made their first contribution in https://github.com/ComposioHQ/agent-orchestrator/pull/1476
Full Changelog: https://github.com/ComposioHQ/agent-orchestrator/compare/v0.3.0...v0.7.0