diff --git a/src/plugin-handlers/command-config-handler.test.ts b/src/plugin-handlers/command-config-handler.test.ts index f822e2ef4..fa39cea1b 100644 --- a/src/plugin-handlers/command-config-handler.test.ts +++ b/src/plugin-handlers/command-config-handler.test.ts @@ -9,6 +9,7 @@ import type { PluginComponents } from "./plugin-components-loader"; import { applyCommandConfig } from "./command-config-handler"; import { getAgentDisplayName, + getAgentListDisplayName, } from "../shared/agent-display-names"; function createPluginComponents(): PluginComponents { @@ -107,7 +108,7 @@ describe("applyCommandConfig", () => { expect(commandConfig["agents-global-skill"]?.description).toContain("Agents global skill"); }); - test("normalizes Atlas command agents to the clean display name used by opencode command routing", async () => { + test("normalizes Atlas command agents to the runtime list name used by opencode command routing", async () => { // given loadBuiltinCommandsSpy.mockReturnValue({ "start-work": { @@ -129,10 +130,10 @@ describe("applyCommandConfig", () => { // then const commandConfig = config.command as Record; - expect(commandConfig["start-work"]?.agent).toBe(getAgentDisplayName("atlas")); + expect(commandConfig["start-work"]?.agent).toBe(getAgentListDisplayName("atlas")); }); - test("normalizes legacy display-name command agents to the clean display name", async () => { + test("normalizes legacy display-name command agents to the runtime list name", async () => { // given loadBuiltinCommandsSpy.mockReturnValue({ "start-work": { @@ -154,6 +155,6 @@ describe("applyCommandConfig", () => { // then const commandConfig = config.command as Record; - expect(commandConfig["start-work"]?.agent).toBe(getAgentDisplayName("atlas")); + expect(commandConfig["start-work"]?.agent).toBe(getAgentListDisplayName("atlas")); }); }); diff --git a/src/plugin-handlers/command-config-handler.ts b/src/plugin-handlers/command-config-handler.ts index 86fdcfe26..471e4df52 100644 --- a/src/plugin-handlers/command-config-handler.ts +++ b/src/plugin-handlers/command-config-handler.ts @@ -1,7 +1,7 @@ import type { OhMyOpenCodeConfig } from "../config"; import { getAgentConfigKey, - getAgentDisplayName, + getAgentListDisplayName, } from "../shared/agent-display-names"; import { loadUserCommands, @@ -99,7 +99,7 @@ export async function applyCommandConfig(params: { function remapCommandAgentFields(commands: Record>): void { for (const cmd of Object.values(commands)) { if (cmd?.agent && typeof cmd.agent === "string") { - cmd.agent = getAgentDisplayName(getAgentConfigKey(cmd.agent)); + cmd.agent = getAgentListDisplayName(getAgentConfigKey(cmd.agent)); } } }