Repository navigation
feat(opencode): use GPT-6.1 Terra for bounded subagent execution - #132
Merged
Merged
Conversation
Chart CI passedRepository hygiene and Helm validation passed. View the workflow run. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Use
openai/gpt-6.1-terrawith the existingmediumvariant for only the genericterraexecution subagent. All ten primaries, the global Sol fallback, and all five Sol-backed reviewers remain unchanged. Bump the immutableopencode-serverchart from0.5.6to0.5.7; appVersion2.0.22and API selector2are unchanged.This follows the owner’s revised subagents-only design goal. The branch history includes and then explicitly undoes the initial primary/reviewer changes; the final net runtime diff is one model line.
Evaluate roles rather than blindly restoring history: keep architecture, DevOps, hostile-code, infrastructure-security, and recruiter review on Sol. All six former Sol-backed subagents were historically Terra; no newer Sol-only subagent was found. Small paired synthetic coding/resume responses inform this conservative first pass, not broad quality or token-efficiency claims. Terra missed an evidence distinction in the resume sample that Sol identified.
OpenAI lists standard input/output rates 50% below Sol (Terra, Sol). This is not a claim about account-plan billing, fewer tokens, or complete-task savings.
Fixes: N/A — owner-requested model-policy refinement.
Type of change
Validation
Expected checks: repository hygiene, strict Helm lint/render, exact agent inventory and model/variant checks, archive byte parity, and memory-pilot Python tests. Keep both historical baselines and existing transforms unchanged; add one exact Terra-only header transform with malformed/duplicate-selection and unchanged-body/unrelated-file fixtures. The independent eighteen-agent source/render matrix changes only Terra; ten-primary Sol checks remain intact.
Pre-PR reviews: adversarial ADVANCE (one Low wording correction applied), infrastructure-security ADVANCE for the final two-file runtime diff, DevOps integration ADVANCE. QA mapped static coverage and identified later runtime-engagement/consumer gates; release review found version/pin consistency, with its then-pending independent reviews now completed. No Critical/High finding remains. These are independent agent reviews, not GitHub approval or CI results.
Catalog lookup confirms the exact Terra ID and medium variant. Paired synthetic responses exercised supplied text only: code was not executed, and deployed tool-call behavior was not tested. Before accepting rollout, define a representative task rubric and verify fresh child model/variant, inference/tool calls, factual fidelity, correction burden, and usage/latency; separately verify unchanged primary Sol selection.
Impact and rollout
Producer:
makeitworkcloud/charts,maintarget, chartopencode-server:0.5.7. Net paths:Makefile,opencode-server/Chart.yaml,files/agents/terra.md,tests/test_memory_pilot_render.py, chart README, and the architecture/memory-pilot guides. No other runtime model, prompt, permission, provider, image, credential, template, or pilot change.makeitworkcloud/kustomize-cluster; required checks gate it. At 00469e89, the Application and coupled assertion still select0.5.6/API2. Update the pin and exact assertion atomically to0.5.7/2in that future consumer PR. Do not merge an assertion-only change or bypass checks. No consumer edit is included here.gitops-workloads, childopencode, rollout, health, and function separately.0.5.6chart.Safety and secrets
AI-assisted implementation, bounded synthetic evaluation, and independent review. No merge, publication, workflow dispatch, or live mutation is authorized by this PR.