refactor: rename atlas agent to Atlas for naming consistency

- Rename agent name from 'atlas' to 'Atlas' (PascalCase like Sisyphus, Metis, Momus)
- Add migration for lowercase 'atlas' -> 'Atlas' for backward compatibility
- Keep hook name as 'atlas' (lowercase) to match other hook naming conventions
- Update all references in types, schema, hooks, commands, and tests
This commit is contained in:
justsisyphus
2026-01-20 19:10:21 +09:00
parent 8260824d36
commit d419bc302c
11 changed files with 67 additions and 51 deletions
+1 -1
View File
@@ -64,7 +64,7 @@ export type BuiltinAgentName =
| "multimodal-looker"
| "Metis (Plan Consultant)"
| "Momus (Plan Reviewer)"
| "atlas"
| "Atlas"
export type OverridableAgentName =
| "build"
+6 -6
View File
@@ -25,9 +25,9 @@ const agentSources: Record<BuiltinAgentName, AgentSource> = {
"multimodal-looker": createMultimodalLookerAgent,
"Metis (Plan Consultant)": createMetisAgent,
"Momus (Plan Reviewer)": createMomusAgent,
// Note: atlas is handled specially in createBuiltinAgents()
// Note: Atlas is handled specially in createBuiltinAgents()
// because it needs OrchestratorContext, not just a model string
atlas: createAtlasAgent as unknown as AgentFactory,
Atlas: createAtlasAgent as unknown as AgentFactory,
}
/**
@@ -166,7 +166,7 @@ export function createBuiltinAgents(
const agentName = name as BuiltinAgentName
if (agentName === "Sisyphus") continue
if (agentName === "atlas") continue
if (agentName === "Atlas") continue
if (disabledAgents.includes(agentName)) continue
const override = agentOverrides[agentName]
@@ -219,8 +219,8 @@ export function createBuiltinAgents(
result["Sisyphus"] = sisyphusConfig
}
if (!disabledAgents.includes("atlas")) {
const orchestratorOverride = agentOverrides["atlas"]
if (!disabledAgents.includes("Atlas")) {
const orchestratorOverride = agentOverrides["Atlas"]
const orchestratorModel = orchestratorOverride?.model ?? systemDefaultModel
let orchestratorConfig = createAtlasAgent({
model: orchestratorModel,
@@ -233,7 +233,7 @@ export function createBuiltinAgents(
orchestratorConfig = mergeAgentConfig(orchestratorConfig, orchestratorOverride)
}
result["atlas"] = orchestratorConfig
result["Atlas"] = orchestratorConfig
}
return result