Resolve role-specific agent display identities at launch #1465

Closed
opened 2026-07-16 00:53:34 +00:00 by coilyco-ops · 2 comments
Member

Consume cli-guard RoleAgentOverride.DisplayName and Pronouns for the selected role and harness. Resolve the role identity over the harness default, append it after composed session doctrine, use the same identity for Ward body and commit-trailer signatures while preserving fleet Git attribution, expose it through role inspection, and then activate the commented AOS role values. Schema support landed in cli-guard commit 6f0ee07. The staged AOS values landed in agentic-os commit 0bc2a54.

Consume cli-guard RoleAgentOverride.DisplayName and Pronouns for the selected role and harness. Resolve the role identity over the harness default, append it after composed session doctrine, use the same identity for Ward body and commit-trailer signatures while preserving fleet Git attribution, expose it through role inspection, and then activate the commented AOS role values. Schema support landed in cli-guard commit 6f0ee07. The staged AOS values landed in agentic-os commit 0bc2a54.
Author
Member

WARD-WORKFLOW: done

details

workflow: merge-remote-main; review summary: skipped - in-container review gate intentionally skipped because the temporary ward default is pending brokered QA.

Implemented role/harness display identity resolution, projected it into container doctrine and Ward signatures, preserved fleet Git attribution, exposed identity in role roster, and activated the staged AOS role values. Felt straightforward after finding the schema was already in cli-guard. Confidence: high. Surprises: remote main advanced twice during landing and one package test run hit a pre-existing async cleanup flake before clean reruns. Follow-ups: none.

WARD-WORKFLOW: done ✅ <details><summary>details</summary> workflow: merge-remote-main; review summary: skipped - in-container review gate intentionally skipped because the temporary ward default is pending brokered QA. Implemented role/harness display identity resolution, projected it into container doctrine and Ward signatures, preserved fleet Git attribution, exposed identity in role roster, and activated the staged AOS role values. Felt straightforward after finding the schema was already in cli-guard. Confidence: high. Surprises: remote main advanced twice during landing and one package test run hit a pre-existing async cleanup flake before clean reruns. Follow-ups: none. </details>
Author
Member

WARD-WORKFLOW: reservation-released

release details

Run finished with WARD-WORKFLOW: done ✅.

ward container reap released container engineer-codex-ward-1465 (--harness codex): the terminal outcome supersedes the reservation, so a later redispatch no longer needs --override-reservation.

— Codex, via ward agent

<!-- ward-agent-reservation-released --> WARD-WORKFLOW: reservation-released <details><summary>release details</summary> Run finished with `WARD-WORKFLOW: done ✅`. `ward container reap` released container `engineer-codex-ward-1465` (`--harness codex`): the terminal outcome supersedes the reservation, so a later redispatch no longer needs `--override-reservation`. </details> <!-- ward-agent-signature --> — Codex, via `ward agent`
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/ward#1465
No description provided.