Repository navigation
fix(opencode): standardize primary cache bootstrap and compact worker routing - #128
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
Release opencode-server 0.5.3 for the owner-approved cache-first policy clarification. All ten primary agents carry the same complete
Repository source retrievalblock, including active SHA-pinned GitHub bootstrap of missing canonical writer/reader mapping evidence before ordinary reads fall back. Keep xnoto aliases and knowledge scopes separate. SharedAGENTS.mdretains universal safety and a compact subagent evidence-consumption contract; workers report missing evidence to the primary instead of bootstrapping or reindexing.Type of change
Validation
PR CI run 37349271935 succeeded at
56ea7813: test, detect, and package opencode-server. Publication and rollout remain separate pending stages.Adversarial and infrastructure-security reviews ADVANCE; bounded CI/delivery DevOps review ADVANCE; QA COVERED; release READY at
56ea7813. The release reviewer found a Makefile dollar-escaping defect in the initial commit; the follow-up corrects it before PR creation. No unresolved Critical/High finding and no waiver needed. CI must run repository hygiene, Helm lint/render, common-block identity/bootstrap and floor-size tests, strict role-tail/universal-floor preservation, and archive-byte parity. No local validation ran. Static tests do not prove future agent adherence; the previously waived synthetic diagnostic is not resumed.Impact and rollout
Owner approved implementation, merge, publication, and rollout. Sixteen files change: ten primary prompts, shared floor, Chart.yaml, Makefile, existing Python render/policy test, architecture guide, and chart README. Image/appVersion 2.0.22, API version 2, models, permissions, pilot, PVCs, Secrets, networking, and production ConfigMap server-side apply remain unchanged.
After passing PR CI, merge automatically validates/publishes immutable GHCR chart 0.5.3 and generates the separate cluster pin PR. The primary must update that PR's existing exact chart/API selector assertion to
(0.5.3, 2)without weakening it, review the two-line consumer diff, and require cluster checks before merge. Verify producer publication/artifact, selected GitOps revision, root/child reconciliation, replacement pod readiness, and delivered instruction-byte identity separately. Existing Recreate strategy causes brief downtime. No manual live patch or sync is planned.Rollback selects published 0.5.2 and its matching consuming assertion through reviewed GitOps; never overwrite an immutable chart. Functional policy adherence remains unknown.
Safety and secrets
Materially AI-authored. Organization default PR template applied.