oino-session 1.0.0

Session format v3 for Oino: entries, migration, context projection, SessionManager
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
# oino-session

Session format v3 for Oino: entries, migration, context projection and the `SessionManager`.

* `entry` — `SessionHeader`, `SessionEntry`, entry kinds, ids, ISO timestamps
* `messages` — LLM conversion, summary prefixes, bash-execution text
* `context` — entry index, session projection, session context
* `migrate` — format detection (v1/v2/v3), parsing, pre-v1 Oino legacy mapping
* `manager` — append-only persistence (feature `manager`): listing, repair, readonly handles

Files live at `<sessions root>/--<cwd>--/<ts>_<sessionId>.jsonl` and are append-only; a file
is created only once the first user or assistant message exists. Older v1/v2 files are
migrated in place when opened.