Fix standalone composition for request-relative Agent Compose sources #897

Closed
opened 2026-08-05 10:15:35 +00:00 by coilyco-ops · 0 comments
Member

Problem

The released standalone AOS image fails before launching a harness because its container bootstrap writes an absolute provider root into the Agent Compose KDL request:

source "aos" root="/substrate/coilyco-flight-deck/agentic-os" required=#true

Current Agent Compose requires request-relative, non-escaping source roots and rejects that request with must be relative and clean.

Change

  • Place the ephemeral compose request under the hydrated AOS provider root.
  • Emit root="." so source resolution stays request-relative.
  • Update the focused bootstrap test to prove the request location, relative root, and cleanup.
  • After the fixed AOS release exists, update the dev-base pins for AOS, Agent Compose, and Ward as one compatibility set.

Acceptance

  • ward exec aos-test passes.
  • The real Agent Compose parser accepts the generated request shape.
  • The standalone composition smoke no longer fails on the source-root validation.
## Problem The released standalone AOS image fails before launching a harness because its container bootstrap writes an absolute provider root into the Agent Compose KDL request: `source "aos" root="/substrate/coilyco-flight-deck/agentic-os" required=#true` Current Agent Compose requires request-relative, non-escaping source roots and rejects that request with `must be relative and clean`. ## Change * Place the ephemeral compose request under the hydrated AOS provider root. * Emit `root="."` so source resolution stays request-relative. * Update the focused bootstrap test to prove the request location, relative root, and cleanup. * After the fixed AOS release exists, update the dev-base pins for AOS, Agent Compose, and Ward as one compatibility set. ## Acceptance * `ward exec aos-test` passes. * The real Agent Compose parser accepts the generated request shape. * The standalone composition smoke no longer fails on the source-root validation.
Sign in to join this conversation.
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#897
No description provided.