Repository navigation
Conversation
Owner
Author
|
Superseded by Max choosing to remove nono. The removal is prepared in #139 for review; the previous implementation remains preserved in this PR history. Nothing was merged or 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.
Let nono-sandboxed Orca workers use their launch-bound mailbox without granting unrestricted Orca terminal or workspace control. The shared launcher mediates mailbox calls with native nono command policies, keeps runtime authority outside agent-writable paths, and preserves installed tool execution.
Inside nono, Codex and Claude bypass nested approval/sandbox layers; OpenCode uses supported auto mode and Pi has no tool approval mode. Existing Codex Full Access and
--yoloarguments are preserved instead of duplicated. Outside nono, the existing auto defaults remain. The secret guard also permitsnono why --op readwithout permitting secret retrieval.Validation: full
mise run checkpasses nine tests, lint, formatting, templates and configuration validation. The launch test covers absent and caller-supplied bypass flags. Actual nono/Codexfeatures listlaunches pass for wrapper-selected mode, Orca Full Access and the native alias. Final diff and whitespace checks pass.Earlier live worker checks verified ask/reply/completion, main-checkout todo reads, ordinary build/push tool execution and denial of foreign routing, unrestricted control and direct runtime access. Claude/OpenCode/Pi mailbox round trips remain unexercised. No live launcher configuration was applied; this PR stays open for owner review with auto-merge disabled.