Skip to content

Add first-class display-name authoring - #112

Closed
myobie wants to merge 1 commit into
mainfrom
agent/display-name-authoring
Closed

Add first-class display-name authoring#112
myobie wants to merge 1 commit into
mainfrom
agent/display-name-authoring

Conversation

@myobie

@myobie myobie commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add st2 agent name <identity> DISPLAY_NAME and --clear as the supported display-name authoring surface
  • resolve the target from explicit Agent Spec host/identity instead of folder spelling, accepting a bare identity only when unique
  • atomically change only the adjacent name file and return stable changed/unchanged/error JSON receipts
  • keep qualified remote and retired declarations authorable because display metadata has no routing or runtime authority
  • document the identity boundary and fail closed on missing, ambiguous, invalid, or unsafe targets

Acceptance evidence

The executable acceptance covers set, replace, clear, idempotent repeat, human and JSON roster projection, path-independent resolution, ambiguity, missing targets, validation, retired/remote targets, and non-regular name paths. It snapshots declaration/status/inbox/archive/context/link bytes and resolved task IDs, and keeps a live synthetic child unchanged and unsignaled throughout authoring.

Validation

Exact head: 65b637fcff6981270c29ff16475ef3413e990f60

  • cargo test --workspace --all-targets -- --test-threads=1
  • cargo test --doc --workspace
  • targeted Clippy with -D warnings (allowing only the pre-existing eval_run.rs too-many-arguments baseline)
  • changed-file rustfmt check with module traversal disabled
  • git diff --check
  • complete five-file diff walk

Draft for review. No merge or rollout.

Closes #108.

@schickling schickling added area:catalog Catalog structure, declarations, transactions, and admission · Set: manual area:identity Agent, session, run, and launch-generation identity · Set: manual type:feature New user-visible or system capability · Set: manual labels Aug 18, 2026
@schickling-assistant

Copy link
Copy Markdown
Contributor

Superseded by KDL name/description fields and the merged rename/describe authoring surface.

Posted on behalf of @schickling
field value
agent_identity dev3.direct.omp.jmg9x29x
session dev3.jmg9x29x
agent_persona generalist
agent_supervisor unavailable
agent_tool OMP
agent_tool_version 18.0.11
agent_runtime OMP 18.0.11
tooling_profile dotfiles@2161b9c

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:catalog Catalog structure, declarations, transactions, and admission · Set: manual area:identity Agent, session, run, and launch-generation identity · Set: manual type:feature New user-visible or system capability · Set: manual

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add first-class display-name authoring without changing agent identity

3 participants