Choose Your Version
Both packs install a plugin and skill into the same OpenCode locations. Remove the installed pack before switching versions:
OpenCode 2
Install and run the current pack with a private server inside the sandbox:--standalone automatically because administrative commands such as serve, auth, and acp do not support it.
Startup Compatibility
nono grants the active worktree rather than its parent directories or the entire home directory. OpenCode 2 probes those broader locations during project and instruction discovery, so the pack sets:OPENCODE_DISABLE_PROJECT_CONFIG=1to stop parent-directory project discoveryOPENCODE_TEST_HOME=$WORKDIRto keep instruction initialization inside the granted worktree
opencode.json, AGENTS.md, plugins, and other project-discovered components are disabled. Global OpenCode configuration and the nono plugin remain available.
The OpenCode installation at ~/.opencode is read-only because its bin directory can be on PATH. Run OpenCode upgrades outside the sandbox. Runtime configuration, cache, data, and state directories remain writable.
OpenCode 1
The v1 pack preserves the configuration known to work with OpenCode 1.18.x:--standalone; that flag belongs to OpenCode 2.
Customize a Profile
Extend the pack rather than copying its runtime grants and compatibility settings:~/.config/nono/profiles/opencode-local.json, then run:
nolabs-ai/opencode-v1 and omit --standalone.
Credentials
Load provider keys from the system keystore instead of exporting them into the whole shell:Additional Access
Add only the paths a session needs:$HOME merely to silence the exit report.