Repository navigation
wrapper-scionos 7.3.0
This release fixes long-running proxy streams, makes Codex model selection explicit, and validates macOS Keychain storage and recent OpenCode clients.
Changes
- Claude Code, OpenCode and the shared Desktop/Cowork proxy use separate first-response and resettable inactivity timeouts. Both default to 120 seconds; total streaming duration is unlimited by default and explicitly configurable. Client disconnects still cancel upstream requests.
- Codex no longer silently substitutes another model when the selected family's preferred model is missing. Interactive launches ask for a choice; non-interactive launches require
--model. The native catalogue stays within the selected family. - macOS writes receive secrets through stdin, verify the stored value and use bounded system operations. Existing Keychain entries retain their access controls and remain readable, updateable and removable.
- OpenCode 2 uses its native private
--standaloneserver. Versions 1.18.30 and 2.0.27 pass streaming and a native read-tool cycle. Process-tree cleanup and redirected-output tests now wait for actual startup and preserve the original error. - English, French and German documentation reflects the tested behavior, secret handling and compatibility limits.
Validation
- GitHub CI: all 37 jobs passed on Windows, macOS and Linux, including real macOS Keychain.
- General matrix: Node 22.13.0, 22, 23.5.0, 24, 25 and 26; real Claude Code 2.1.296 and Codex 0.144.1. OpenCode 1.18.30/2.0.27 passed on Node 22.13.0, 24 and 26 across all three systems.
- Final local unit checks: 229 passed, 1 conditional skip, 0 failures. Coverage: 92.03% lines, 91.69% functions, 83.45% branches; existing thresholds retained.
- Installed/npx package checks passed. npm audit reported zero vulnerabilities. All client inference tests used fake credentials and loopback providers.
Desktop/Cowork profile and proxy tests do not certify the real applications. Production RouterLab inference, every native MCP/session feature and pricing claims remain outside this validation. See the detailed validation record.
The attached archive is the npm package for this version. npm registry publication is handled separately by the package owner. Install the downloaded archive with npm install --global ./wrapper-scionos-7.3.0.tgz, or use npm install --global wrapper-scionos@7.3.0 once it is available on npm.