Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

Add OpenCode Go/Zen models and update registry

4 months ago

2a34c6e
Authored
mweinbach6/9/2026, 4:27:25 PM
Add a large set of OpenCode Go and OpenCode Zen model config JSONs, including DeepSeek, MiMo, MiniMax, Qwen, Claude, GPT-5.x variants, Gemini, and others. Rename/repurpose a few existing free-tier files (e.g. minimax-m2.5-free -> deepseek-v4-flash, nemotron-3-super-free -> glm-5.1, mimo-v2-flash-free -> gpt-5.3-codex-spark) and adjust knowledgeCutoff/displayName where appropriate. Update src/models/childAgentModelInfo.ts to register the new models and refine the MiMo entry (rename mimoFlash -> mimo and update bestFor text). Update src/models/registry.ts imports to include the new model configs. Tests were adjusted to reflect the expanded catalog.

Parent147e7aa

64 files changed
  • config/models/opencode-go/deepseek-v4-flash.json+10−0
  • config/models/opencode-go/deepseek-v4-pro.json+10−0
  • config/models/opencode-go/glm-5.1.json+10−0
  • config/models/opencode-go/hy3-preview.json+10−0
  • config/models/opencode-go/kimi-k2.6.json+10−0
  • config/models/opencode-go/mimo-v2-omni.json+10−0
  • config/models/opencode-go/mimo-v2-pro.json+10−0
config/models/opencode-go/mimo-v2.5-pro.json
+10
−0
  • config/models/opencode-go/mimo-v2.5.json+10−0
  • config/models/opencode-go/minimax-m2.5.json+10−0
  • config/models/opencode-go/minimax-m2.7.json+10−0
  • config/models/opencode-go/minimax-m3.json+10−0
  • config/models/opencode-go/qwen3.5-plus.json+10−0
  • config/models/opencode-go/qwen3.6-plus.json+10−0
  • config/models/opencode-go/qwen3.7-max.json+10−0
  • config/models/opencode-go/qwen3.7-plus.json+10−0
  • config/models/opencode-zen/claude-haiku-4-5.json+10−0
  • config/models/opencode-zen/claude-opus-4-1.json+10−0
  • config/models/opencode-zen/claude-opus-4-5.json+10−0
  • config/models/opencode-zen/claude-opus-4-6.json+10−0
  • config/models/opencode-zen/claude-opus-4-7.json+10−0
  • config/models/opencode-zen/claude-opus-4-8.json+10−0
  • config/models/opencode-zen/claude-sonnet-4-5.json+10−0
  • config/models/opencode-zen/claude-sonnet-4-6.json+10−0
  • config/models/opencode-zen/claude-sonnet-4.json+10−0
  • config/models/opencode-zen/deepseek-v4-flash-free.json+10−0
  • config/models/opencode-zen/{minimax-m2.5-free.json => deepseek-v4-flash.json}+2−2
  • config/models/opencode-zen/gemini-3-flash.json+10−0
  • config/models/opencode-zen/gemini-3.1-pro.json+10−0
  • config/models/opencode-zen/gemini-3.5-flash.json+10−0
  • config/models/opencode-zen/{nemotron-3-super-free.json => glm-5.1.json}+2−2
  • config/models/opencode-zen/gpt-5-codex.json+10−0
  • config/models/opencode-zen/gpt-5-nano.json+10−0
  • config/models/opencode-zen/gpt-5.1-codex-max.json+10−0
  • config/models/opencode-zen/gpt-5.1-codex-mini.json+10−0
  • config/models/opencode-zen/gpt-5.1-codex.json+10−0
  • config/models/opencode-zen/gpt-5.1.json+10−0
  • config/models/opencode-zen/gpt-5.2-codex.json+10−0
  • config/models/opencode-zen/gpt-5.2.json+10−0
  • config/models/opencode-zen/{mimo-v2-flash-free.json => gpt-5.3-codex-spark.json}+3−3
  • config/models/opencode-zen/gpt-5.3-codex.json+10−0
  • config/models/opencode-zen/gpt-5.4-mini.json+10−0
  • config/models/opencode-zen/gpt-5.4-nano.json+10−0
  • config/models/opencode-zen/gpt-5.4-pro.json+10−0
  • config/models/opencode-zen/gpt-5.4.json+10−0
  • config/models/opencode-zen/gpt-5.5-pro.json+10−0
  • config/models/opencode-zen/gpt-5.5.json+10−0
  • config/models/opencode-zen/gpt-5.json+10−0
  • config/models/opencode-zen/grok-build-0.1.json+10−0
  • config/models/opencode-zen/kimi-k2.6.json+10−0
  • config/models/opencode-zen/mimo-v2.5-free.json+10−0
  • config/models/opencode-zen/minimax-m2.7.json+10−0
  • config/models/opencode-zen/minimax-m3-free.json+10−0
  • config/models/opencode-zen/nemotron-3-ultra-free.json+10−0
  • config/models/opencode-zen/north-mini-code-free.json+10−0
  • config/models/opencode-zen/qwen3.5-plus.json+10−0
  • config/models/opencode-zen/qwen3.6-plus-free.json+10−0
  • config/models/opencode-zen/qwen3.6-plus.json+10−0
  • src/models/childAgentModelInfo.ts+68−10
  • src/models/registry.ts+122−12
  • src/providers/opencodeShared.ts+188−106
  • test/providers/connection-catalog.test.ts+338−8
  • test/providers/index.test.ts+2−2
  • test/runtime.pi-runtime.test.ts+2−2