Repository navigation
nativelite-agsess v0.2.1
local agent session state, read from coding-agent transcripts
- A transcript line that never ends can no longer grow memory without bound. An unfinished trailing line is no longer buffered in full; a line longer than the tail cap is skipped and parsing resumes at the next newline.
- Interrupted tool calls no longer accumulate: unresolved
tool_useids are capped at 256. - The single-read tail cap is 4 MiB, down from 16 MiB. None of 604k measured Claude Code transcript lines exceeded 4 MiB, so no real event is skipped; the 16 MiB read was the first allocation to fail when a fleet's parallel builds exhausted system memory.
See the CHANGELOG.
Install: cargo add nativelite-agsess
crates.io: https://crates.io/crates/nativelite-agsess
Zero third-party dependencies: the Rust standard library plus the nativelite json crate. MIT licensed.