Skip to content

nativelite-agsess v0.2.1

Choose a tag to compare

@JSBtechnologies JSBtechnologies released this 15 Sep 06:16
· 6 commits to main since this release

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_use ids 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.