fix: remove ZWSP sort prefix from Atlas agent name

The \u200B (zero-width space) in AGENT_LIST_SORT_PREFIXES leaked into
the x-opencode-agent-name HTTP header, causing invalid header errors.

Agent ordering is handled by agent-priority-order.ts via numeric order
fields and insertion order — the ZWSP prefix was redundant.
This commit is contained in:
Andres Cera
2026-04-05 00:43:05 -05:00
parent d7c2b6249b
commit b482e6c609
2 changed files with 3 additions and 5 deletions
+2 -2
View File
@@ -185,8 +185,8 @@ describe("getAgentListDisplayName", () => {
expect(getAgentListDisplayName("sisyphus")).toBe("Sisyphus (Ultraworker)")
})
it("applies invisible atlas sort prefix for list display", () => {
expect(getAgentListDisplayName("atlas")).toBe("\u200BAtlas (Plan Executor)")
it("returns atlas display name without sort prefix", () => {
expect(getAgentListDisplayName("atlas")).toBe("Atlas (Plan Executor)")
})
})
+1 -3
View File
@@ -20,9 +20,7 @@ export const AGENT_DISPLAY_NAMES: Record<string, string> = {
"council-member": "council-member",
}
const AGENT_LIST_SORT_PREFIXES: Record<string, string> = {
atlas: "\u200B",
}
const AGENT_LIST_SORT_PREFIXES: Record<string, string> = {}
function stripAgentListSortPrefix(agentName: string): string {
return agentName.replace(/^\u200B+/, "")