|
| 1 | +# v1.0.43 - Safe lifecycle and canonical release identity |
| 2 | + |
| 3 | +This patch release ships the iteration-025 latency fast paths: a small-gate |
| 4 | +review skip, proportional review-lite, a condensed small-change card, a slimmer |
| 5 | +lead prompt with on-demand AHE playbooks, and collector telemetry v2. It also |
| 6 | +locks a red routing-fixture corpus, hardens the public leak scanner, and bumps |
| 7 | +browserslist for two published advisories. |
| 8 | + |
| 9 | +## Highlights |
| 10 | + |
| 11 | +- Add a small-gate fast path: a declared `small` change of at most two files |
| 12 | + may skip final review when it does not touch protected surfaces, is not |
| 13 | + destructive, and does not require new tests. `lead` records |
| 14 | + `review_skipped_reason` (`small_gate_pass`, `protected_surface`, |
| 15 | + `destructive_diff`, `tests_required`, `scope_not_small`, or `human_decision`). |
| 16 | +- Add proportional review-lite. Reviewer depth is `skipped`, `trivial`, `lite`, |
| 17 | + or `full`. Lite consumes the developer Verification Envelope and must not |
| 18 | + re-run green suites; medium/large and sensitive surfaces keep an intact |
| 19 | + final verdict. |
| 20 | +- Add a condensed small card of at most six fields (objective, success, |
| 21 | + validation, diff base, constraints, output) when the unique small-gate in |
| 22 | + `opencode/docs/ai/harness/agents.md` holds. |
| 23 | +- Slim `lead.md` to a fast-router over phases, with on-demand Skill Resolution |
| 24 | + and AHE details in `opencode/docs/ai/harness/playbooks/lead-ahe-flow.md`. |
| 25 | +- Extend phase-0 collector telemetry v2 with request-turn ids, paired handoff |
| 26 | + timestamps, `review_skipped_reason`, and post-hoc `diff_size`. |
| 27 | +- Lock synthetic red routing fixtures so the classic corpus stays green, and |
| 28 | + obfuscate a private hostname fragment in the public leak scanner. |
| 29 | +- Remove stale SearXNG and Synology documentation from the public kit. |
| 30 | +- Bump `browserslist` to 4.28.8 for GHSA-c83g-rgw3-j3cx and GHSA-73wf-gq98-2v4g. |
| 31 | + |
| 32 | +## Installation or upgrade |
| 33 | + |
| 34 | +Install or upgrade the published CLI package: |
| 35 | + |
| 36 | +```bash |
| 37 | +npm install --global opencode-agent-orchestration-kit@1.0.43 |
| 38 | +oak version |
| 39 | +oak install --dry-run |
| 40 | +oak install |
| 41 | +``` |
| 42 | + |
| 43 | +The npm installation exposes the CLIs but does not mutate OpenCode |
| 44 | +configuration. `oak install` remains a separate, explicit operation. |
| 45 | + |
| 46 | +## Migration |
| 47 | + |
| 48 | +No migration is required. Existing harness configuration remains compatible. |
| 49 | +Small changes that meet the unique small-gate may now skip final review; all |
| 50 | +other changes keep the previous review path. |
| 51 | + |
| 52 | +## Validation performed |
| 53 | + |
| 54 | +The public contract check, unit and script suite, tag/version identity check, |
| 55 | +`git diff --check`, and npm pack dry-run passed. GitHub Actions Check on |
| 56 | +merged `master` was green before the release-prep commit. |
| 57 | + |
| 58 | +## Public safety boundary |
| 59 | + |
| 60 | +The public release excludes private OpenCode and Pi configuration, local |
| 61 | +providers and MCP wiring, credentials, authentication files, provider URLs, |
| 62 | +raw transcripts, private evidence, absolute machine-local paths, and runtime |
| 63 | +state. Pi uses its own native model catalog and is not included in this |
| 64 | +OpenCode package. |
| 65 | + |
| 66 | +Boundary statement: no private config, no credentials, no provider URLs, no |
| 67 | +raw transcripts, no machine-local paths. |
0 commit comments