Make Agent Compose the composition status-line provider #876

Merged
coilysiren merged 1 commit from issue-875-agent-compose-statusline into main 2026-08-04 21:34:56 +00:00
Member

Outcome

Agent Compose owns the rendered composition row. AOS only discovers the provider, passes the projected workspace directory, and composes it with the existing self-name and repo rows.

The row carries personality emblems, named seat, role and harness, model class, selected skill and token footprint, plus warning-classified composition health.

Host and container wiring

  • Add 15-agent-compose.sh as an ordered provider.
  • Point the host installer at the same composer already baked into dev-base.
  • Migrate only the installer-owned legacy self-name command and preserve custom status lines.
  • Keep the self-name provider portable across image and repository layouts.

Evidence

  • AOS exact gate: 625 tests passed.
  • Full AOS pre-commit suite passed.
  • Forgejo dev-base pull-request build passed.
  • Focused migration, provider, project-directory, Ruff, and ShellCheck checks passed.
  • Agent Compose owning implementation: coilyco-flight-deck/agent-compose@b0814a82a6

Release dependency

Agent Compose run 149 timed out and was cancelled before publishing the required artifact. Interactive incident: coilyco-flight-deck/agent-compose#182

Keep this PR open until a successor release exists, then pin that version in the dev-base Dockerfile and rerun the gate.

Tracking

Closes #875
Parent: coilysiren/inbox#326

## Outcome Agent Compose owns the rendered composition row. AOS only discovers the provider, passes the projected workspace directory, and composes it with the existing self-name and repo rows. The row carries personality emblems, named seat, role and harness, model class, selected skill and token footprint, plus warning-classified composition health. ## Host and container wiring * Add 15-agent-compose.sh as an ordered provider. * Point the host installer at the same composer already baked into dev-base. * Migrate only the installer-owned legacy self-name command and preserve custom status lines. * Keep the self-name provider portable across image and repository layouts. ## Evidence * AOS exact gate: 625 tests passed. * Full AOS pre-commit suite passed. * Forgejo dev-base pull-request build passed. * Focused migration, provider, project-directory, Ruff, and ShellCheck checks passed. * Agent Compose owning implementation: https://forgejo.coilysiren.me/coilyco-flight-deck/agent-compose/commit/b0814a82a64289662bdaf345de3dacc565f6d46e ## Release dependency Agent Compose run 149 timed out and was cancelled before publishing the required artifact. Interactive incident: https://forgejo.coilysiren.me/coilyco-flight-deck/agent-compose/issues/182 Keep this PR open until a successor release exists, then pin that version in the dev-base Dockerfile and rerun the gate. ## Tracking Closes https://forgejo.coilysiren.me/coilyco-flight-deck/agentic-os/issues/875 Parent: https://forgejo.coilysiren.me/coilysiren/inbox/issues/326
feat: delegate composition status line to Agent Compose (closes #875)
All checks were successful
dev-base-pr / build (pull_request) Successful in 1m47s
ci / aos-cli-tests (pull_request) Successful in 29s
ci / ward-doctor (pull_request) Successful in 13s
ci / gate (pull_request) Successful in 1m39s
01ea6acdcf
Co-authored-by: Kai Siren <coilysiren@gmail.com>
Co-authored-by: Codex <noreply@openai.com>
coilysiren deleted branch issue-875-agent-compose-statusline 2026-08-04 21:34:56 +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!876
No description provided.