fix: permanently resolve agent name duplication yo-yo bug
This commit is contained in:
@@ -9,7 +9,11 @@ export function remapAgentKeysToDisplayNames(
|
||||
const displayName = AGENT_DISPLAY_NAMES[key]
|
||||
if (displayName && displayName !== key) {
|
||||
result[displayName] = value
|
||||
result[key] = value
|
||||
// Regression guard: do not also assign result[key].
|
||||
// This line was repeatedly re-added and caused duplicate agent rows in the UI.
|
||||
// Runtime callers that previously depended on config-key aliases were fixed in:
|
||||
// - hooks/atlas/boulder-continuation-injector.ts (prompt agent normalization)
|
||||
// - features/claude-code-session-state/state.ts (dual registration for display + config forms)
|
||||
} else {
|
||||
result[key] = value
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user