Repository navigation
v0.3.3 — SSH reliability and skill metadata compatibility
Changes
- Strict, bounded SSH response parsing rejects invalid UTF-8, duplicate JSON keys, multiple frames and oversized responses. Diagnostic stderr is decoded separately.
- Complete, request-matched Claude/Codex native submission evidence is retained after SSH exit 255 or collection timeout. Partial, malformed or oversized responses remain uncertain and never trigger an automatic resend. Submitted/queued/posted does not mean consumption or ACK.
- Bounded skill metadata inspection checks file type, read size, observable file stability and the limited metadata grammar. Runtime 0.3.3 accepts the explicitly reviewed legacy and successor profiles;
compatibleis metadata-only evidence. - Updated migration and four-language documentation describe the Python/TypeScript contract differences and current SSH return-route behavior.
Upgrade and limitations
Install with npm install --global session-peer@0.3.3 through your existing package manager.
SSH requires the same TypeScript client version at both ends: 0.3.2 and 0.3.3 refuse each other at preflight. Coordinate endpoint upgrades. Windows jump-host support (#20) and remote provisioning limitations (#23) remain open. No 0.4 handoff/ACK implementation, automatic deployment or companion skill publication is included. Skill metadata/pin rollout remains a separate task (#118).
Publication evidence — 2026-10-09
- Source:
c0ed30273b9e9c0049df86ae3c38486a94289527. - Published package: session-peer@0.3.3;
latest=0.3.3,preview=0.1.0-preview.1unchanged. - Release workflow 37907833518, protected environment approval and final npm 2FA approval completed. No protection bypass or upload retry.
- Actions, staged and downloaded public tarball bytes match. SHA-256:
3469cda6a7b2c89d42ed2a250d2e7b5b774293fee090968a4b261e824be4c075. - Integrity, exact source/workflow provenance, npm signature audit and isolated install/uninstall verified successfully.
- Exact-main CI and CodeQL passed, including Windows native Node 22/24. Local macOS arm64 Node 24.16.0: 187 tests, 182 passed, 0 failed, 5 Windows-only skips. Fixtures do not establish live delivery/ACK or new platform qualification.