From fcc0afa8cd2a840a65f5255ca3c2ca3c517d26f7 Mon Sep 17 00:00:00 2001 From: Jinjing <6427696+AmethystLiang@users.noreply.github.com> Date: Thu, 11 Jun 2026 00:08:43 -0700 Subject: [PATCH] fix: enable claude agent teams by default (#5168) --- src/main/persistence.test.ts | 7 +++++++ src/shared/tui-agent-selection.ts | 6 +++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main/persistence.test.ts b/src/main/persistence.test.ts index 6a4572a4d23..6178b8ad09c 100644 --- a/src/main/persistence.test.ts +++ b/src/main/persistence.test.ts @@ -2615,6 +2615,13 @@ describe('Store', () => { expect(updated.disabledTuiAgents).toEqual(['gemini', 'opencode']) }) + it('enables Claude Agent Teams by default for fresh installs', async () => { + const store = await createStore() + + expect(store.getSettings().disabledTuiAgents).toEqual([]) + expect(store.getSettings().claudeAgentTeamsDefaultDisabledMigrated).toBe(true) + }) + it('migrates yolo default args onto untouched agent launch settings', async () => { writeFileSync( join(testState.dir, 'orca-data.json'), diff --git a/src/shared/tui-agent-selection.ts b/src/shared/tui-agent-selection.ts index be7a6c37d74..b3685f5e8d4 100644 --- a/src/shared/tui-agent-selection.ts +++ b/src/shared/tui-agent-selection.ts @@ -37,9 +37,9 @@ export const TUI_AGENT_AUTO_PICK_ORDER = [ 'openclaw' ] as const satisfies readonly TuiAgent[] -export const DEFAULT_DISABLED_TUI_AGENTS = [ - 'claude-agent-teams' -] as const satisfies readonly TuiAgent[] +// Why: fresh installs should expose Claude Agent Teams in agent pickers; the +// persistence migration separately preserves the old hidden default for legacy profiles. +export const DEFAULT_DISABLED_TUI_AGENTS = [] as const satisfies readonly TuiAgent[] export function pickTuiAgent( preferred: TuiAgent | 'blank' | null | undefined,