kcode-k1-chat-persistence-values 0.2.0

Generic value owner for K1 chat persistence
Documentation
1
2
3
4
5
6
7
8
9
# K1 chat persistence values 0.2.0

`kcode-k1-chat-persistence-values` owns the generic values shared by the K1 chat persistence Store: session IDs, box and event records, session logs, and the Store-facing error vocabulary.

`EventRecord::new` rejects an empty handler. `Record::chat_box` and `Record::event` preserve their inputs exactly. `SessionLog` is an unvalidated value view. `BoxId`, `ChatBox`, and `ToolCallId` are reexported directly from the canonical boxes package, while `TxId` is reexported from its corrected canonical dependency identity, `kcode-k1-transaction-id` 0.1.1.

Version 0.2.0 aligns direct type identity for Agent Response/open generic boxes by selecting `kcode-k1-chat-boxes` 0.2.0. This is type-identity alignment only, with no behavior, wire, I/O, or migration change.

This package performs no I/O and owns no batching, wire format, serialization or framing, prefix or predecessor rules, session or correlation validation, Chatend recovery, filesystem behavior, KTO behavior, callbacks, or provider interaction.