Read AOS launch profiles from .agents #929

Merged
coilysiren merged 1 commit from aos/codex/agents-launch-profile-source into main 2026-08-06 04:08:58 +00:00
Owner

Follow-up to #923 after usability review.

Changes:

  • Move the launch-profile registry to top-level .agents/harness-launch-profiles.yaml.
  • Shrink the YAML to grouped default_agents and standalone_role_profiles entries.
  • Make the CLI prefer .agents/harness-launch-profiles.yaml from the working directory or executable path, with AOS_HARNESS_LAUNCH_PROFILES as an explicit override.
  • Compile that same .agents YAML into release binaries as a packaged fallback.
  • Add release-check coverage for bare aoscompose engineer from an empty directory.

Validation:

  • ward exec aos-test
  • ward exec aos-build
  • ward exec aos-lint
  • ward exec test
  • ARGV0=aoscompose ./aos-cli/aos --dry-run engineer
  • ward exec pre-commit-all
  • AOS_RELEASE_VERSION=aos-v0.0.0 ward exec aos-release-build
  • AOS_RELEASE_VERSION=aos-v0.0.0 ward exec aos-release-package
  • AOS_RELEASE_VERSION=aos-v0.0.0 ward exec aos-release-check
Follow-up to #923 after usability review. Changes: * Move the launch-profile registry to top-level `.agents/harness-launch-profiles.yaml`. * Shrink the YAML to grouped `default_agents` and `standalone_role_profiles` entries. * Make the CLI prefer `.agents/harness-launch-profiles.yaml` from the working directory or executable path, with `AOS_HARNESS_LAUNCH_PROFILES` as an explicit override. * Compile that same `.agents` YAML into release binaries as a packaged fallback. * Add release-check coverage for bare `aoscompose engineer` from an empty directory. Validation: * `ward exec aos-test` * `ward exec aos-build` * `ward exec aos-lint` * `ward exec test` * `ARGV0=aoscompose ./aos-cli/aos --dry-run engineer` * `ward exec pre-commit-all` * `AOS_RELEASE_VERSION=aos-v0.0.0 ward exec aos-release-build` * `AOS_RELEASE_VERSION=aos-v0.0.0 ward exec aos-release-package` * `AOS_RELEASE_VERSION=aos-v0.0.0 ward exec aos-release-check`
fix(aos): read launch profiles from agents yaml
All checks were successful
ci / ward-doctor (pull_request) Successful in 13s
ci / aos-cli-tests (pull_request) Successful in 22s
ci / gate (pull_request) Successful in 55s
abed09e55b
Co-authored-by: Kai Siren <coilysiren@gmail.com>
Co-authored-by: Codex <noreply@openai.com>
coilysiren deleted branch aos/codex/agents-launch-profile-source 2026-08-06 04:08:59 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/agentic-os!929
No description provided.