readseek 0.8.16 readseek: - binding: fmt fix (Jarkko Sakkinen) - claude: sync version to 0.8.15 and update plugin metadata and docs (Jarkko Sakkinen) - engine: move binding kind checks onto LanguageBindingRule (Jarkko Sakkinen) - engine: render outputs through a RenderOutput trait (Jarkko Sakkinen) - engine: precompute line hashes in SourceLine (Jarkko Sakkinen) - engine: store target hash as LineHash, not String (Jarkko Sakkinen) - cli: add a -C working directory option (Jarkko Sakkinen) - engine/paths: skip symlinks in git traversal (Jarkko Sakkinen) - readseek.1: fix git selection examples (Jarkko Sakkinen) - claude-readseek: self-install the readseek binary via a SessionStart hook (Márton Danóczy) - ci: exercise the claude-readseek Node floor, not just the latest (Márton Danóczy) - docs: correct two factual errors in the plugin-gaps doc (Márton Danóczy) - docs: document claude-readseek in the README and add its LICENSE (Márton Danóczy) - release: bump and gate claude-readseek's four version-bearing files (Márton Danóczy) - docs: fix uncheckable concurrency figures in claude-readseek plugin-gaps doc (Márton Danóczy) - docs: catalogue Claude Code plugin API gaps found building claude-readseek (Márton Danóczy) - ci: add a claude-readseek job (Márton Danóczy) - claude-readseek: rewrite claude-code-readseek references to claude-readseek (Márton Danóczy) - claude-readseek: rename package from claude-code-readseek (Márton Danóczy) - claude-code-readseek: align plugin version with readseek core after rebase (Márton Danóczy) - claude-code-readseek: add e2e test suite driving the real Claude Code CLI, extend grep-post to Bash-invoked search (Márton Danóczy) - claude-code-readseek: mention Edit as an anchor-observation source in README (Márton Danóczy) - claude-code-readseek: add PostToolUse Edit re-anchor hook, fix timeout budget, add .gitignore (Márton Danóczy) - claude-code-readseek: add SessionEnd cleanup, marketplace entry, and README (Márton Danóczy) - claude-code-readseek: add PostToolUse Write anchor-seed + syntax check (Márton Danóczy) - claude-code-readseek: add PreToolUse Edit anchor-drift gate (Márton Danóczy) - claude-code-readseek: add PostToolUse Grep symbol-scope enrichment (Márton Danóczy) - claude-code-readseek: add PostToolUse Read hook and plugin wiring (Márton Danóczy) - claude-code-readseek: add per-session anchor-drift cache (Márton Danóczy) - claude-code-readseek: use a real synchronous spawn throw in the fail-open test instead of mocking (Márton Danóczy) - claude-code-readseek: make runReadSeek fail-open on synchronous spawn errors (Márton Danóczy) - claude-code-readseek: scaffold package and add readseek binary resolver (Márton Danóczy) - chore: Update package-lock.json files (Jarkko Sakkinen) pi-readseek: - pi: restore native vision bypass in auto mode (Jarkko Sakkinen) - pi-readseek: drop dead variable in statSearchPathOrError (Jarkko Sakkinen) - pi-readseek: show expanded image and PDF read content (Jarkko Sakkinen) - chore: Update package-lock.json files (Jarkko Sakkinen) opencode-readseek: - chore: Update package-lock.json files (Jarkko Sakkinen) claude-readseek: - claude: test unpinned installer behavior, not diagnostics (Jarkko Sakkinen) - claude: keep registry fallback tied to lockfile integrity (Jarkko Sakkinen) - claude: add Jarkko Sakkinen copyright headers (Jarkko Sakkinen) - claude: sync version to 0.8.15 and update plugin metadata and docs (Jarkko Sakkinen) - claude: decode readseek output with streaming UTF-8 handling (Jarkko Sakkinen) - claude: improve bootstrap robustness and installer error handling (Jarkko Sakkinen) - claude: add Márton Danóczy copyright headers (Jarkko Sakkinen) - claude-readseek: self-install the readseek binary via a SessionStart hook (Márton Danóczy) - claude-readseek: report the innermost enclosing symbol in Grep results (Márton Danóczy) - grep-post: fix canonical-key dedup overwrite and BARE_LINE_RE false-positive (Márton Danóczy) - grep-post: emit structure outline for filenames-only search output (Márton Danóczy) - docs: correct two factual errors in the plugin-gaps doc (Márton Danóczy) - docs: document claude-readseek in the README and add its LICENSE (Márton Danóczy) - claude-readseek: make the anchor-cache tests actually assert the anchor (Márton Danóczy) - claude-readseek: fail open when a re-anchor cannot be recorded (Márton Danóczy) - docs: catalogue Claude Code plugin API gaps found building claude-readseek (Márton Danóczy) - ci: add a claude-readseek job (Márton Danóczy) - claude-readseek: canonicalise the readseek path, not just the cache key (Márton Danóczy) - claude-readseek: canonicalise anchor cache keys (Márton Danóczy) - claude-readseek: fix traversal in safeSessionId, guard mkdirSync, make claim test concurrent (Márton Danóczy) - claude-readseek: make the anchor cache safe under concurrent hooks (Márton Danóczy) - claude-readseek: run hooks as TypeScript, drop the build step (Márton Danóczy) - claude-readseek: quote plugin paths in hook commands (Márton Danóczy) - claude-readseek: rewrite claude-code-readseek references to claude-readseek (Márton Danóczy) - claude-readseek: rename package from claude-code-readseek (Márton Danóczy) readseek.vim: - Merged readseek.vim into this repository. Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@iki.fi>