diff --git a/src/shared/agent-model-probe-spec.test.ts b/src/shared/agent-model-probe-spec.test.ts index 229e964d337..68fd44b7bb7 100644 --- a/src/shared/agent-model-probe-spec.test.ts +++ b/src/shared/agent-model-probe-spec.test.ts @@ -31,14 +31,23 @@ describe('getAgentModelProbeSpec', () => { ) }) - it('aliases commit-message agents by identity rather than copying them', () => { + it('aliases agents without a generation-only default by identity', () => { // A lossy adapter here would silently drop fields like // `modelDiscovery.stdinPayload` and break Claude discovery. - for (const id of listCommitMessageAgentIds()) { + for (const id of listCommitMessageAgentIds().filter((agentId) => agentId !== 'omp')) { expect(getAgentModelProbeSpec(id)).toBe(getCommitMessageAgentSpec(id)) } }) + it('removes only the OMP generation sentinel while preserving discovery', () => { + const generation = getCommitMessageAgentSpec('omp')! + const probe = getAgentModelProbeSpec('omp')! + expect(generation.defaultModelId).toBe('default') + expect(probe.defaultModelId).toBe('') + expect(probe.models).toEqual([]) + expect(probe.modelDiscovery).toBe(generation.modelDiscovery) + }) + it('keeps grok out of the commit-message registry', () => { expect(getCommitMessageAgentSpec('grok')).toBeUndefined() expect(listCommitMessageAgentIds()).not.toContain('grok') diff --git a/src/shared/source-control-ai-action-recipes.test.ts b/src/shared/source-control-ai-action-recipes.test.ts index aba81519d09..5255f75b7e0 100644 --- a/src/shared/source-control-ai-action-recipes.test.ts +++ b/src/shared/source-control-ai-action-recipes.test.ts @@ -427,7 +427,7 @@ describe('source-control AI action recipes', () => { ).toEqual({ ok: false, error: - 'Agent "aider" does not support Source Control AI commit messages. Supported agents: Claude, Codex, OpenCode, Pi, Amp, Cursor, Kimi, GitHub Copilot, Antigravity, or Custom command.' + 'Agent "aider" does not support Source Control AI commit messages. Supported agents: OMP, Claude, Codex, OpenCode, Pi, Amp, Cursor, Kimi, GitHub Copilot, Antigravity, or Custom command.' }) }) })