fix: enable claude agent teams by default (#5168)

This commit is contained in:
Jinjing
2026-06-11 00:08:43 -07:00
committed by GitHub
parent 146da04af2
commit fcc0afa8cd
2 changed files with 10 additions and 3 deletions
+7
View File
@@ -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'),
+3 -3
View File
@@ -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,