Repository navigation
Highlights
- Migrate OpenCode 2.0 sessions through its public import/export commands, with
automatic native schema selection and title/UUID catalog discovery. Legacy
OpenCode and Kilo support remain intact. - Preserve ordered tool captions and images, validate native fields before
conversion, and explicitly report omitted structured-error details. - Fix atomic session writes on Windows without weakening no-overwrite checks.
Windows files inherit the destination directory's ACL; directory-entry crash
durability remains platform-dependent.
Thanks to @enricodetoma (#8) and @TheViniAlmeida (#17), with the OpenCode work
building on @tudstudent's focused implementation.
Validation
The release commit passes all 23 CI jobs: Python 3.11–3.13, the website, and
19 credential-free exact-client variants. Fresh isolated local validation:
1,755 tests passed with 47 explicit native/environment-dependent skips;
82 independent adversarial checks passed. All 185 OpenCode v2 checks pass when
run against the installed release wheel and stock 2.0.23 client.
Wheel/source metadata and contents were checked, both installed commands were
exercised, and the pinned Claude/Codex Docker probes preserved imported history
while continuing the same sessions. No real accounts or paid inference were used.
CI ·
OpenCode 2.0 details ·
Changelog
Install or upgrade:
curl -LsSf https://session-migrate.github.io/install.sh | sh— Codex (OpenAI coding agent, gpt-6.1-sol)