{"repo":"NousResearch/hermes-agent","public_id":"120853","display_label":"Guard bot titles from stale metadata overwrites","summary":"These issues and fixes address a bug where outdated Desktop appearance metadata can overwrite a more recent server revision of a bot's title. The work focuses on adding guards to prevent stale data from reverting bot titles.","subsystem":null,"counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":131867,"merged_at":"2026-10-03T08:08:54+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-10-03T08:08:54+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":120853,"pr_number":131867,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-10-03T08:08:54+00:00"}],"members":[{"kind":"issue","number":120853,"title":"[Bug]: Bot title can revert when stale Desktop appearance metadata overwrites a newer server revision","url":null,"state":"closed"},{"kind":"pr","number":120863,"title":"fix(desktop): prevent stale bot metadata from reverting titles","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#131867","number":131867}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":122196,"title":"fix(desktop): guard Bot title against stale appearance overwrites","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"7229edf52aa","number":0},{"kind":"pr","value":"#131867","number":131867}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":131867,"title":"fix(desktop): a bot on another connection keeps its own name; saves stop publishing cached titles","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/electron/main.ts","apps/desktop/src/plugins/hermes-bots/bot-row.test.tsx","apps/desktop/src/plugins/hermes-bots/data.bot-meta.test.ts","apps/desktop/src/plugins/hermes-bots/data.ts","apps/desktop/src/plugins/hermes-bots/edit-profile-dialog.tsx","apps/desktop/src/plugins/hermes-bots/edit-profile-look.ts","apps/desktop/src/plugins/hermes-bots/group-chat.ts","apps/desktop/src/plugins/hermes-bots/hidden-bots.test.ts","apps/desktop/src/plugins/hermes-bots/labels.ts","apps/desktop/src/plugins/hermes-bots/plugin.tsx","apps/desktop/src/plugins/hermes-bots/profile-ops.test.ts","apps/desktop/src/plugins/hermes-bots/profile-ops.ts","apps/desktop/src/plugins/hermes-bots/roster-pane-lifecycle.ts","apps/desktop/src/plugins/hermes-bots/types.ts","apps/desktop/src/store/gateway-connection-lifecycle.test.ts"]}],"trust":{"default_tier":"verified","includes_suggested":false}}