fix(tests): update snapshots and positional arg indices for athena/council-member params

- Regenerate model-fallback snapshots to include athena agent config
- Fix createBuiltinAgents positional arg index for disableOmoEnv
  (shifted from index 12 to 13 by new councilConfig param)
- Fix utils.test.ts, config-handler.test.ts arg positions
This commit is contained in:
ismeth
2026-02-20 22:09:28 +01:00
committed by YeonGyu-Kim
parent d0639baeca
commit 5972e428e8
2 changed files with 4 additions and 141 deletions
+4
View File
@@ -807,6 +807,7 @@ describe("Hephaestus environment context toggle", () => {
undefined,
undefined,
undefined,
undefined,
disableFlag
)
}
@@ -866,6 +867,7 @@ describe("Sisyphus and Librarian environment context toggle", () => {
undefined,
undefined,
undefined,
undefined,
disableFlag
)
}
@@ -925,6 +927,7 @@ describe("Atlas is unaffected by environment context toggle", () => {
undefined,
undefined,
undefined,
undefined,
false
)
@@ -941,6 +944,7 @@ describe("Atlas is unaffected by environment context toggle", () => {
undefined,
undefined,
undefined,
undefined,
true
)
@@ -4,15 +4,9 @@ exports[`generateModelConfig no providers available returns ULTIMATE_FALLBACK fo
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json",
"agents": {
"athena": {
"model": "opencode/big-pickle",
},
"atlas": {
"model": "opencode/gpt-5-nano",
},
"council-member": {
"model": "opencode/big-pickle",
},
"explore": {
"model": "opencode/gpt-5-nano",
},
@@ -74,16 +68,9 @@ exports[`generateModelConfig single native provider uses Claude models when only
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json",
"agents": {
"athena": {
"model": "anthropic/claude-opus-4-6",
"variant": "max",
},
"atlas": {
"model": "anthropic/claude-sonnet-4.6",
},
"council-member": {
"model": "opencode/big-pickle",
},
"explore": {
"fallback_models": [
{
@@ -152,16 +139,9 @@ exports[`generateModelConfig single native provider uses Claude models with isMa
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json",
"agents": {
"athena": {
"model": "anthropic/claude-opus-4-6",
"variant": "max",
},
"atlas": {
"model": "anthropic/claude-sonnet-4.6",
},
"council-member": {
"model": "opencode/big-pickle",
},
"explore": {
"fallback_models": [
{
@@ -231,17 +211,10 @@ exports[`generateModelConfig single native provider uses OpenAI models when only
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json",
"agents": {
"athena": {
"model": "openai/gpt-5.2",
"variant": "high",
},
"atlas": {
"model": "openai/gpt-5.4",
"variant": "medium",
},
"council-member": {
"model": "opencode/big-pickle",
},
"explore": {
"model": "openai/gpt-5.4",
"variant": "medium",
@@ -328,17 +301,10 @@ exports[`generateModelConfig single native provider uses OpenAI models with isMa
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json",
"agents": {
"athena": {
"model": "openai/gpt-5.2",
"variant": "high",
},
"atlas": {
"model": "openai/gpt-5.4",
"variant": "medium",
},
"council-member": {
"model": "opencode/big-pickle",
},
"explore": {
"model": "openai/gpt-5.4",
"variant": "medium",
@@ -425,16 +391,9 @@ exports[`generateModelConfig single native provider uses Gemini models when only
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json",
"agents": {
"athena": {
"model": "google/gemini-3-pro",
"variant": "high",
},
"atlas": {
"model": "opencode/gpt-5-nano",
},
"council-member": {
"model": "opencode/big-pickle",
},
"explore": {
"model": "opencode/gpt-5-nano",
},
@@ -496,16 +455,9 @@ exports[`generateModelConfig single native provider uses Gemini models with isMa
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json",
"agents": {
"athena": {
"model": "google/gemini-3-pro",
"variant": "high",
},
"atlas": {
"model": "opencode/gpt-5-nano",
},
"council-member": {
"model": "opencode/big-pickle",
},
"explore": {
"model": "opencode/gpt-5-nano",
},
@@ -584,8 +536,6 @@ exports[`generateModelConfig all native providers uses preferred models from fal
},
],
},
"model": "anthropic/claude-opus-4-6",
"variant": "max",
},
"atlas": {
"fallback_models": [
@@ -596,9 +546,6 @@ exports[`generateModelConfig all native providers uses preferred models from fal
],
"model": "anthropic/claude-sonnet-4.6",
},
"council-member": {
"model": "opencode/big-pickle",
},
"explore": {
"fallback_models": [
{
@@ -811,8 +758,6 @@ exports[`generateModelConfig all native providers uses preferred models with isM
},
],
},
"model": "anthropic/claude-opus-4-6",
"variant": "max",
},
"atlas": {
"fallback_models": [
@@ -823,9 +768,6 @@ exports[`generateModelConfig all native providers uses preferred models with isM
],
"model": "anthropic/claude-sonnet-4.6",
},
"council-member": {
"model": "opencode/big-pickle",
},
"explore": {
"fallback_models": [
{
@@ -1019,10 +961,6 @@ exports[`generateModelConfig fallback providers uses OpenCode Zen models when on
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json",
"agents": {
"athena": {
"model": "opencode/claude-opus-4-6",
"variant": "max",
},
"atlas": {
"fallback_models": [
{
@@ -1032,9 +970,6 @@ exports[`generateModelConfig fallback providers uses OpenCode Zen models when on
],
"model": "opencode/claude-sonnet-4-6",
},
"council-member": {
"model": "opencode/gpt-5-nano",
},
"explore": {
"fallback_models": [
{
@@ -1251,10 +1186,6 @@ exports[`generateModelConfig fallback providers uses OpenCode Zen models with is
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json",
"agents": {
"athena": {
"model": "opencode/claude-opus-4-6",
"variant": "max",
},
"atlas": {
"fallback_models": [
{
@@ -1264,9 +1195,6 @@ exports[`generateModelConfig fallback providers uses OpenCode Zen models with is
],
"model": "opencode/claude-sonnet-4-6",
},
"council-member": {
"model": "opencode/gpt-5-nano",
},
"explore": {
"fallback_models": [
{
@@ -1487,10 +1415,6 @@ exports[`generateModelConfig fallback providers uses GitHub Copilot models when
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json",
"agents": {
"athena": {
"model": "github-copilot/claude-opus-4.6",
"variant": "max",
},
"atlas": {
"fallback_models": [
{
@@ -1500,9 +1424,6 @@ exports[`generateModelConfig fallback providers uses GitHub Copilot models when
],
"model": "github-copilot/claude-sonnet-4.6",
},
"council-member": {
"model": "opencode/big-pickle",
},
"explore": {
"fallback_models": [
{
@@ -1680,10 +1601,6 @@ exports[`generateModelConfig fallback providers uses GitHub Copilot models with
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json",
"agents": {
"athena": {
"model": "github-copilot/claude-opus-4.6",
"variant": "max",
},
"atlas": {
"fallback_models": [
{
@@ -1693,9 +1610,6 @@ exports[`generateModelConfig fallback providers uses GitHub Copilot models with
],
"model": "github-copilot/claude-sonnet-4.6",
},
"council-member": {
"model": "opencode/big-pickle",
},
"explore": {
"fallback_models": [
{
@@ -1875,15 +1789,9 @@ exports[`generateModelConfig fallback providers uses ZAI model for librarian whe
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json",
"agents": {
"athena": {
"model": "zai-coding-plan/glm-4.7",
},
"atlas": {
"model": "opencode/gpt-5-nano",
},
"council-member": {
"model": "opencode/big-pickle",
},
"explore": {
"model": "opencode/gpt-5-nano",
},
@@ -1942,15 +1850,9 @@ exports[`generateModelConfig fallback providers uses ZAI model for librarian wit
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json",
"agents": {
"athena": {
"model": "zai-coding-plan/glm-4.7",
},
"atlas": {
"model": "opencode/gpt-5-nano",
},
"council-member": {
"model": "opencode/big-pickle",
},
"explore": {
"model": "opencode/gpt-5-nano",
},
@@ -2009,10 +1911,6 @@ exports[`generateModelConfig mixed provider scenarios uses Claude + OpenCode Zen
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json",
"agents": {
"athena": {
"model": "anthropic/claude-opus-4-6",
"variant": "max",
},
"atlas": {
"fallback_models": [
{
@@ -2025,9 +1923,6 @@ exports[`generateModelConfig mixed provider scenarios uses Claude + OpenCode Zen
],
"model": "anthropic/claude-sonnet-4.6",
},
"council-member": {
"model": "opencode/gpt-5-nano",
},
"explore": {
"fallback_models": [
{
@@ -2301,10 +2196,6 @@ exports[`generateModelConfig mixed provider scenarios uses OpenAI + Copilot comb
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json",
"agents": {
"athena": {
"model": "github-copilot/claude-opus-4.6",
"variant": "max",
},
"atlas": {
"fallback_models": [
{
@@ -2318,9 +2209,6 @@ exports[`generateModelConfig mixed provider scenarios uses OpenAI + Copilot comb
],
"model": "github-copilot/claude-sonnet-4.6",
},
"council-member": {
"model": "opencode/big-pickle",
},
"explore": {
"fallback_models": [
{
@@ -2559,16 +2447,9 @@ exports[`generateModelConfig mixed provider scenarios uses Claude + ZAI combinat
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json",
"agents": {
"athena": {
"model": "anthropic/claude-opus-4-6",
"variant": "max",
},
"atlas": {
"model": "anthropic/claude-sonnet-4.6",
},
"council-member": {
"model": "opencode/big-pickle",
},
"explore": {
"fallback_models": [
{
@@ -2668,15 +2549,10 @@ exports[`generateModelConfig mixed provider scenarios uses Gemini + Claude combi
},
],
},
"model": "anthropic/claude-opus-4-6",
"variant": "max",
},
"atlas": {
"model": "anthropic/claude-sonnet-4.6",
},
"council-member": {
"model": "opencode/big-pickle",
},
"explore": {
"fallback_models": [
{
@@ -2810,10 +2686,6 @@ exports[`generateModelConfig mixed provider scenarios uses all fallback provider
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json",
"agents": {
"athena": {
"model": "github-copilot/claude-opus-4.6",
"variant": "max",
},
"atlas": {
"fallback_models": [
{
@@ -2830,9 +2702,6 @@ exports[`generateModelConfig mixed provider scenarios uses all fallback provider
],
"model": "github-copilot/claude-sonnet-4.6",
},
"council-member": {
"model": "opencode/gpt-5-nano",
},
"explore": {
"fallback_models": [
{
@@ -3225,8 +3094,6 @@ exports[`generateModelConfig mixed provider scenarios uses all providers togethe
},
],
},
"model": "anthropic/claude-opus-4-6",
"variant": "max",
},
"atlas": {
"fallback_models": [
@@ -3251,9 +3118,6 @@ exports[`generateModelConfig mixed provider scenarios uses all providers togethe
],
"model": "anthropic/claude-sonnet-4.6",
},
"council-member": {
"model": "opencode/gpt-5-nano",
},
"explore": {
"fallback_models": [
{
@@ -3802,8 +3666,6 @@ exports[`generateModelConfig mixed provider scenarios uses all providers with is
},
],
},
"model": "anthropic/claude-opus-4-6",
"variant": "max",
},
"atlas": {
"fallback_models": [
@@ -3828,9 +3690,6 @@ exports[`generateModelConfig mixed provider scenarios uses all providers with is
],
"model": "anthropic/claude-sonnet-4.6",
},
"council-member": {
"model": "opencode/gpt-5-nano",
},
"explore": {
"fallback_models": [
{