Skip to content

Remove nono and use native agent permissions - #139

Merged
maxexcloo merged 5 commits into
mainfrom
maxexcloo/native-agent-launch
Nov 12, 2026
Merged

maxexcloo merged 5 commits into
mainfrom
maxexcloo/native-agent-launch

Conversation

@maxexcloo

@maxexcloo maxexcloo commented Nov 12, 2026 •

Copy link
Copy Markdown
Owner

Remove the automatic nono launch layer for Claude Code, Codex, OpenCode and Pi: delete Fish wrappers, profiles/template, Mise tool, Codex pack merging and unused sandbox-only GitHub credential wiring.

Use native agent controls: Codex keeps its workspace sandbox and automatic approval review; Claude enables its Bash sandbox, fails if it is unavailable and refuses unsandboxed retries; OpenCode adds ask defaults for shell commands and external directories while preserving existing rules. Pi has no equivalent native sandbox. Reset Orca commands to plain executable names and use Auto for supporting agents during approved activation.

Max authorised direct removal of nine obsolete managed files on the Mac and Mercury. Their absence is verified; no chezmoi removal manifest is retained. Existing shells may retain functions in memory. Pack unwiring, nono uninstall and Orca reset remain pending review; existing sessions were preserved.

Validation: full mise run check passes all six tests and repository checks. Disposable renders preserve unrelated Claude network/deny settings and OpenCode permission rules, and both remain idempotent. Mercury already has bwrap and socat. Current main plus #128/#136/#135/#137/#139 composes cleanly without restoring nono. Native Claude/OpenCode live workflows and Mac sandbox operation have not been exercised. Browser #136 separately preserves agent-browser and Playwright. #129 and maxexcloo/agents#16 are closed as superseded. Nothing merged or deployed.

@maxexcloo
maxexcloo merged commit e0e0b94 into main Nov 12, 2026
1 check passed
@maxexcloo
maxexcloo deleted the maxexcloo/native-agent-launch branch November 12, 2026 04:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant