Skip to content

v0.0.7

Choose a tag to compare

@github-actions github-actions released this 22 Apr 20:04
· 46 commits to main since this release
feat(collector): PELLA_SKIP_CURSOR opt-out for large state.vscdb

The cursor parser is incremental via data_version + per-composer
lastUpdatedAt, but the first cold-start pass after every daemon restart
still has to scan the entire SQLite DB — which can be multi-GB for
heavy Cursor users (1.7 GB seen in the wild). That scan pegs CPU long
enough that macOS's "inefficient" killer SIGTERMs the daemon before it
ever emits a tick, and KeepAlive respawns hit the same wall.

Escape hatch: set PELLA_SKIP_CURSOR=1 in ~/.pella/config.env. serve.ts
short-circuits sweepCursor; config.ts propagates the flag from
config.env into process.env so users don't have to edit the launchd
plist to use it.

Bumps to 0.0.7.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>