• v1.3.1 6d1b4c6e08

    outage.sh released this 2026-11-05 08:42:39 +01:00 | 4 commits to main since this release

    Fix Freebuff and OpenCode imports; verify every provider in both directions.

    • Freebuff: imported chats crashed the app (mainAgentState.messageHistory was empty). The runner state in run-state.json is now written in Freebuff's native shape, with the full replayed messageHistory (user/assistant/tool entries with sentAt), so imported chats open and can be continued.
    • OpenCode v2: imported sessions opened as a blank window and opencode session export failed. Rows now match the installed OpenCode 2.2.5 schema exactly (reasoning time as created/completed, error objects on failed tool states, content on completed ones, v2 attachment shape {data, mime, source} for user files, uri/name for tool-result files, rawFinish on assistant rows, and compaction summaries written as real compaction rows).
    • Verification: permanent regression tests for both failures, a CLI probe that runs opencode session export on an imported session, and a matrix test importing one conversation into every target in an isolated home and reading it back. 56 unit tests pass (9 optional probes skipped), IntegrationProbe 8/8 with the real CLIs, RealStoreProbe OK for all 11 providers. App builds and launches.

    Universal build (arm64 + x86_64), macOS 14+.

    Downloads