feat(opencode): default primary agents to GPT-6.1 Sol - #121
Conversation
Release opencode-server 0.4.8. Every primary agent (default, makeitwork, xnoto, career, teacher, grillmaster, homerepair, homesteader, lawnmowerman, mechanic) now selects openai/gpt-6.1-sol without a variant override; only the frontmatter model line changes in each agent file. Subagents and opencode.json are unchanged. Tests: the historical 0.4.0 baseline transform maps the nine historical primaries directly to openai/gpt-6.1-sol, the mechanic header contract asserts the new model, a new PrimaryModelContract enumerates all ten primary headers with the exact new model and no variant, and the Makefile agent target checks the new model line and chart version 0.4.8. Docs: README and memory-pilot docs describe the new default; the earlier gpt-6-astra token rates are labeled historical and gpt-6.1-sol pricing is recorded as unknown pending published rates. Catalog presence, account entitlement, and fresh-session inference remain rollout gates; CI is static validation only.
Chart CI passedRepository hygiene and Helm validation passed. View the workflow run. |
|
Validation update at head Rollout remains blocked on runtime model validation: the browser probe could not authenticate to the existing OpenCode service. No credentials were retrieved, no Kubernetes exec was performed, and no merge/publication/deployment occurred. The previously observed deployed chart remains 0.4.7, Synced/Healthy. Need an authorized runtime catalog + minimal inference/tool-call validation path for |
|
Owner explicitly approved Kubernetes exec catalog/inference/read-only-tool validation and proceeding with merge/GitOps rollout on success. Pre-rollout test passed in the existing OpenCode workload: deployed catalog lists |
Summary
Set all ten packaged primary agents to
openai/gpt-6.1-solwithout variant overrides and releaseopencode-serverchart0.4.8.default,makeitwork,xnoto,career,teacher,grillmaster,homerepair,homesteader,lawnmowerman, andmechanic.Owner-requested change; no linked issue. The first partial commit's message described intended aggregate work; the subsequent commits complete that work. All four actual patches were reviewed together.
Type of change
Validation
CI is pending PR creation: expected
test(repository hygiene and Helm/render tests),detect, andpackage opencode-server. No local validation was run or claimed.Pre-PR adversarial, infrastructure-security, DevOps integration, and release reviews returned ADVANCE/READY with no remaining Critical/High findings. QA reviewed static coverage; CI results and runtime evidence remain outstanding. The complete diff preserves unrelated files and subagent/global defaults; existing render parity guards their content.
Impact and rollout
Producer:
makeitworkcloud/charts,opencode-server0.4.7 → 0.4.8. Packaged agent files flow through the non-secret ConfigMap and startup configuration seed; the checksum annotation causes pod replacement.kustomize-clusterversion-pin PR forworkloads/apps/opencode-app.yaml.gitops-workloads, childopencode, replacement pod, selected defaults, and fresh-session inference/tool calls separately.Hold merge until deployed model-catalog/entitlement and applicable usage/cost gates are resolved. Existing 0.4.7 was observed Synced/Healthy; it is not validation of this release. Rollback is a separately confirmed GitOps pin change to the prior immutable chart, not an overwrite of 0.4.8. Existing sessions may retain their selected model.
Safety and secrets
AI-assisted implementation and review; parent verified the actual aggregate patches against canonical
main.