Pin agent-compose 2.20.0 for the seat identity override #1051

Closed
opened 2026-08-14 04:21:48 +00:00 by coilyco-ops · 0 comments
Member

🤖 Filed by Claude Code on Kai's behalf.

Bumps AGENT_COMPOSE_VERSION from 2.19.0 to 2.20.0 at docker/dev-base/full/Dockerfile:69.

Why

2.20.0 adds an identity node to the compose request grammar, so a caller can name the seat it composes without replacing the whole person package:

compose {
    role "ops"
    identity name="Echo" pronouns="it"
    delivery "native-skills"
}

coilyco-gaming/sirens-echo needs it. Sirens Echo composes ops for its operator doctrine and answers as Sirens Echo, so its prompt currently also introduces Olaf — a seat name from another context, in a lane whose policy forbids describing itself at all. That change cannot be made in sirens-echo until this image ships the binary that parses the node; composing against 2.19.0 fails with unknown node "identity".

Details in coilyco-flight-deck/agent-compose#280.

Also in this range

2.19.0 was released 2026-08-07 and nothing shipped after it, because agent-compose's release pipeline failed on every main push for a week — 33 consecutive runs, fixed in agent-compose#281. So 2.20.0 carries a week of accumulated work, not one feature: the driver-plus-reviewer eval stack retirement, role adjacency in KDL, the evalkit wiring, and the person loader refactors.

That is worth naming because the diff is larger than a normal minor bump, and none of it had a chance to reach a consumer image before now.

Risk

The identity node is additive and optional. A request that omits it composes exactly as before, which is what every existing request in the fleet does, so no bundle changes identity as a result of this bump alone.

The rest of the range is the part worth attention on the rebuild, particularly the bundle digest change #262 called out: evaluation asset digests no longer feed bundle content digests, so every bundle digest moves once.

🤖 Filed by Claude Code on Kai's behalf.

> 🤖 Filed by Claude Code on Kai's behalf. Bumps `AGENT_COMPOSE_VERSION` from 2.19.0 to 2.20.0 at `docker/dev-base/full/Dockerfile:69`. ## Why 2.20.0 adds an `identity` node to the compose request grammar, so a caller can name the seat it composes without replacing the whole person package: ```kdl compose { role "ops" identity name="Echo" pronouns="it" delivery "native-skills" } ``` `coilyco-gaming/sirens-echo` needs it. Sirens Echo composes `ops` for its operator doctrine and answers as Sirens Echo, so its prompt currently also introduces Olaf — a seat name from another context, in a lane whose policy forbids describing itself at all. That change cannot be made in sirens-echo until this image ships the binary that parses the node; composing against 2.19.0 fails with `unknown node "identity"`. Details in coilyco-flight-deck/agent-compose#280. ## Also in this range 2.19.0 was released 2026-08-07 and nothing shipped after it, because agent-compose's release pipeline failed on every main push for a week — 33 consecutive runs, fixed in agent-compose#281. So 2.20.0 carries a week of accumulated work, not one feature: the driver-plus-reviewer eval stack retirement, role adjacency in KDL, the evalkit wiring, and the person loader refactors. That is worth naming because the diff is larger than a normal minor bump, and none of it had a chance to reach a consumer image before now. ## Risk The `identity` node is additive and optional. A request that omits it composes exactly as before, which is what every existing request in the fleet does, so no bundle changes identity as a result of this bump alone. The rest of the range is the part worth attention on the rebuild, particularly the bundle digest change #262 called out: evaluation asset digests no longer feed bundle content digests, so every bundle digest moves once. > 🤖 Filed by Claude Code on Kai's behalf.
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#1051
No description provided.