agent-orchestrator/packages
suraj-markup f3f81dad84 Simplify onboarding: absorb init + add-project into ao start
Reduces onboarding to `npm install -g @composio/ao && ao start`.

- Absorb init and add-project logic into `ao start` with auto-config
  creation, environment detection, and project type detection
- Add single-instance tracking via running.json with already-running
  interactive menu (human) and info+exit (agent)
- Add caller context detection (human/orchestrator/agent) via TTY and
  AO_CALLER_TYPE env var
- Add plugin-based agent runtime detection — no hardcoded binary paths,
  each plugin exports detect() and displayName
- Simplify `ao spawn` to just `ao spawn <issue>` with auto-detected
  project (backward compat: `ao spawn <project> <issue>` still works)
- Set AO_CALLER_TYPE, AO_PROJECT_ID, AO_CONFIG_PATH, AO_PORT env vars
  on all spawned sessions (worker, orchestrator, restore)
- Add `ao config-help` subcommand for config schema reference
- Deprecate `ao init` to thin wrapper, fully remove `ao add-project`
- Register/unregister in running.json on start/stop

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 01:17:33 +05:30
..
agent-orchestrator feat: publish to npm under @composio scope (#32) 2026-02-15 04:28:57 +05:30
cli Simplify onboarding: absorb init + add-project into ao start 2026-03-17 01:17:33 +05:30
core Simplify onboarding: absorb init + add-project into ao start 2026-03-17 01:17:33 +05:30
integration-tests fix: make opencode bootstrap exit before attach (#427) 2026-03-11 20:02:15 +05:30
mobile fix: enable cleartext traffic on Android for local/Tailscale HTTP 2026-03-03 05:17:03 +05:30
plugins Simplify onboarding: absorb init + add-project into ao start 2026-03-17 01:17:33 +05:30
web Publish ao-web on npm, harden error handling, deduplicate code 2026-03-14 19:01:49 +05:30