What problem does it solve? Publishing an OpenCode plugin release without testing the actual packed artifact risks shipping crashes, plugin resolution failures, or model-specific regressions that only appear outside the source tree. ## Core Features & Use Cases - Artifact-Based Validation: Packs the release candidate with npm pack and installs the tarball into a throwaway app, ensuring you test exactly what users will receive. - Isolated OpenCode Config: Creates a sanitized environment (env -i, temp HOME and XDG_CONFIG_HOME) so plugin_origins contains only the intended plugin, with a labeled host-provider fallback when isolation breaks provider aliases. - Crash Signature Detection: Runs opencode run with DEBUG logging and searches logs for known regression signatures such as the OpenCode 1.17.11 malformed-message crash. - Use Case: Before publishing a bugfix for a message transform regression, pack the candidate, install it in a temp app, run an isolated smoke against a free model, confirm no TypeError appears in logs, and record results on the release PR using the reporting template. ## Quick Start Ask the agent to smoke test the current release candidate by packing it, installing the tarball into an isolated throwaway app, and running an OpenCode smoke prompt with DEBUG logs.