Skip to content

nativelite-agsess v0.2.2

Choose a tag to compare

@JSBtechnologies JSBtechnologies released this 15 Sep 18:39
· 2 commits to main since this release

local agent session state, read from coding-agent transcripts

  • World::refresh is about 4x cheaper on a large history. On a real Claude Code root with 439 transcripts (Windows, release build, a one-off timing probe), a refresh took ~135 ms before and ~30–40 ms after. The discovery walk takes each entry's type from the directory listing instead of stat'ing it again (symlinks still follow their target). Known transcripts are looked up in a set instead of a scan per path. One metadata call per session both drops a vanished transcript and feeds its tail. What a refresh reports is unchanged.

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.