Skip to content

v0.4.0

Choose a tag to compare

@monneyboi monneyboi released this 06 Sep 00:26
· 203 commits to main since this release
ad3f17c

Replaces the app's custom session store with a port of pi's SessionManager: JSONL persistence, recovery, conversation trees, and compaction now follow pi's semantics, with pi's session-manager test suite ported to Kotlin.

The transcript is now rendered directly from runtime messages instead of mirrored DTOs: tool executions render as one row per call, like pi, and the streaming row survives the persistence write.

Smaller changes: OAuth login for sole-OAuth providers starts straight from the provider row, session search filters refreshed summaries, and search results drop provenance narration.