Repository navigation
v0.6.5
Bounded session transport
- Add opt-in, byte-bounded session heads, history pages, child discovery, snapshots, and live-event delivery for reference-aware RPC clients, including Rei v0.1.1.
- Retrieve oversized items, snapshot fields, and events explicitly through scoped, immutable references and UTF-8-aligned parts. Expired references, quota exhaustion, stale generations, and responses that cannot fit the requested budget fail explicitly.
- Keep existing TUI, print, legacy RPC behavior, and original journal content intact. This release bounds transport; cold resume still replays the stored journal.
Feishu channel controls
- Map
/newto a fresh conversation session and/stopto an interrupt, without sending those controls as model prompts. Configure additional aliases underchannels.feishu.commandMappings. - Persist released and renamed routing keys so a fresh session retains its route across restart and the previous session remains recoverable by ID.
- Preserve the previous streamed answer, including pending coalesced text, when switching sessions. Send stop notices separately and keep new-session confirmations in their originating thread.
- Retire old question cards when switching sessions.
Thanks to @contsun for the Feishu command-mapping contribution in #90.
Model configuration
- Honor explicitly selected thinking levels even when the model capability catalogue does not declare reasoning support.
Full changelog: v0.6.4...v0.6.5