Repository navigation
Conversation
Store optional picture and about fields on Agents2 identities and publish them with the name. Track accepted metadata so updates and clears publish even without a rename. Preserve compatibility with older rows and publication receipts. Implemented with goose AI assistance. Human acceptance: green confirmed working. Signed-off-by: Bradley Axen <baxen@squareup.com>
This was referenced Oct 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Agents2 identities retain their picture and description as ordinary profile metadata. Publishing tracks accepted metadata so edits and explicit clears propagate even without a rename. Older stored rows and publication receipts remain compatible.
Stack: model/effort picker (
baxen/model) → this PR → identity adoption → v1 retirement. This small native layer is separated from migration and deletion for review; the full chain also includes #838, #852 and the session viewer.Validation: all 10 controller app-agent tests pass on this layer, including metadata compatibility and publication cases. This preserves the previously tested green change at
52fda8319; combined-stack native/human acceptance is pending. Draft for that testing.Stack index: #838 → #852 → #855 → #856 → #857 → #858 → #859. Local
baxen/nextat7a645d346has the exact same tracked tree as the complete tip261db4c78. Its temporary integration commit preserves fast-forward ancestry from the existing squashed green history. All newly opened PRs are drafts; native human acceptance is pending.