Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This branch was successfully deployed
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
b35c5fc98577b77d8d67d298c6254e0cd138c9d5/@opencode-ai/cli@0.0.0-next-17220, document the upstream ownership boundary, and record the moving-head refresh procedure./api/*compatibility seam backed by Penguin sessions, execution, approvals, questions, and runtime events. It covers Home boot, session CRUD, single-flight text prompts, interruption, native text/tool lifecycle projection, reconnect hydration, and strict failure/concurrency handling without adding a second runtime or event ledger.PENGUIN_TUI_V2=1launcher path, strict OpenCode Basic-auth bridge, isolated V2 cache/provenance, pinned plugin ABI, and an independent 11-platform sidecar workflow. V1 remains the default and its launcher, cache, and release workflow stay intact.The full phase 1–7 ledger, supported surface, explicit deferrals, and refresh procedure live in
context/tasks/penguin-tui-opencode-v2.md.Supported beta slice
Unsupported behavior is rejected or truthfully empty. Queue delivery, busy steer, attachments, durable replay, background/multi-tab session UX, PTY, diffs, snapshots, and undo/redo remain deferred. This PR does not switch the default client.
Verification
124 passedplus9 passedauth-hardening slice124 passedplus9 passedauth-hardening slice73 passedon each runtime/penguinappeared and ranWhy draft
The implementation and deterministic gates are complete, but release-time gates still require the GitHub-hosted 11-platform packaging matrix, checksum verification, clean-wheel extracted-artifact prompt/interrupt/restart smoke, and an actual tag attachment. Those gates are documented in the release runbook; no release is published by this PR.