fix(migration): register parenthesized legacy agent aliases in AGENT_NAME_MAP (#3281)

Old sessions and configs reference agent names in parenthesized format
like 'Sisyphus (Ultraworker)' and 'Atlas (Plan Executor)' which failed
to map during migration. Added entries for all six core agents.

🤖 Generated with OhMyOpenCode assistance
https://github.com/code-yeongyu/oh-my-opencode
This commit is contained in:
YeonGyu-Kim
2026-04-12 02:28:15 +09:00
parent 7accb53cbb
commit 9ef133a8c7
2 changed files with 108 additions and 0 deletions
+8
View File
@@ -3,28 +3,36 @@ export const AGENT_NAME_MAP: Record<string, string> = {
omo: "sisyphus",
OmO: "sisyphus",
Sisyphus: "sisyphus",
"Sisyphus (Ultraworker)": "sisyphus",
sisyphus: "sisyphus",
// Hephaestus variants → "hephaestus"
"Hephaestus (Deep Agent)": "hephaestus",
// Prometheus variants → "prometheus"
"OmO-Plan": "prometheus",
"omo-plan": "prometheus",
"Planner-Sisyphus": "prometheus",
"planner-sisyphus": "prometheus",
"Prometheus - Plan Builder": "prometheus",
"Prometheus (Plan Builder)": "prometheus",
prometheus: "prometheus",
// Atlas variants → "atlas"
"orchestrator-sisyphus": "atlas",
Atlas: "atlas",
"Atlas (Plan Executor)": "atlas",
atlas: "atlas",
// Metis variants → "metis"
"plan-consultant": "metis",
"Metis - Plan Consultant": "metis",
"Metis (Plan Consultant)": "metis",
metis: "metis",
// Momus variants → "momus"
"Momus - Plan Critic": "momus",
"Momus (Plan Critic)": "momus",
momus: "momus",
// Sisyphus-Junior → "sisyphus-junior"