Skip to content

Releases: IOServicesLabs/indexio

indexio 0.1.8

Choose a tag to compare

@github-actions github-actions released this 11 Oct 12:35

Full Changelog: v0.1.7...v0.1.8

indexio 0.1.7

Choose a tag to compare

@github-actions github-actions released this 01 Oct 21:12

Folder sources: index loose files next to your repos

indexio add <folder> now registers the whole folder as a source and indexes what git doesn't cover:

  • Repositories inside it are indexed normally (same as indexio repo add).
  • Loose files next to them — notes, configs, scripts, SQL, logs — are indexed by content, searchable with code_search, code_grep and recall.
  • Documents (PDF, Word, Excel, PowerPoint, EPUB…) that have no text layer are indexed by filename, so a search for the document's name finds it.
  • Exclusions (--exclude <name>, repeatable) are remembered and merged across add calls — point a folder at a messy workspace and keep secrets and vendored trees out.
  • Nested git checkouts inside the folder are not double-indexed; each repo stays one entry.

PDF text extraction — opt-in (--pdf-text)

For RAG-style projects where PDFs carry the knowledge (exported reports, manuals, test papers):

indexio add <folder> --pdf-text
  • PDFs with a text layer are indexed by content, up to the same per-file cap as other text files. code_grep lands on the right lines inside the PDF; word-searches and hybrid questions find them.
  • Off by default — scans, image PDFs and anything without extractable text keep their name-only entry; nothing changes unless you ask.
  • Size-capped (64 MB) and time-capped (20 s per file) with a panic guard, so a corrupt or hostile PDF can't stall or crash indexing.
  • Pure Rust extraction (pdf-extract); no external tools, no network.
  • Hooks still let a direct Read of a PDF through — indexed text has no layout or images.

Upgrade instructions

npm / pnpm:

npm update -g indexio

Direct download (install.ps1 / install.sh): re-run the installer — on Windows it renames the running binary aside and copies the new one over it.
Then:

indexio hook install

and restart your agent sessions. MCP servers pick the new binary on restart; the index format is unchanged, so old sessions read the new data without a rebuild.

Also in this release

  • README: upgrade section, "Folders with repositories and other files" walkthrough, hooks table now lists all four hooks.
  • Windows installer no longer fails with "being used by another process" when upgrading over a running server.

Full changelog: ef1fc51...dde8e9a

indexio 0.1.6

Choose a tag to compare

@github-actions github-actions released this 29 Sep 19:02
Change Result
Fewer rows when a search matches nothing; recall runs its two searches in parallel code_search 9–23% fewer tokens; recall about 1.5–2× faster
Session cards + recall {brief:true} 86 past sessions summarized in 265 KB, vs 44.9 MB of rendered transcripts
Search results that just read } removed Less noise, search quality unchanged
repo: filter fix + your own repo searched first in hybrid Best-answer rank score 0.565 → 0.674, right file in the top 5: 80% → 85%
Missing-vector repair + embcas-stats --coverage Fixes 441 files (4%) that semantic search couldn't find
Test modules folded in outlines file_outline 13% fewer tokens
Session-start hook 71–112 tokens pointing a new session at the previous one; 76–291 tokens of working set after a compaction

indexio 0.1.5

Choose a tag to compare

@github-actions github-actions released this 28 Sep 13:53

Full Changelog: v0.1.4...v0.1.5

indexio 0.1.4

Choose a tag to compare

@github-actions github-actions released this 22 Sep 16:58

Full Changelog: v0.1.2...v0.1.4

indexio 0.1.2

Choose a tag to compare

@github-actions github-actions released this 22 Sep 03:59

Full Changelog: v0.1.1...v0.1.2

indexio 0.1.1

Choose a tag to compare

@github-actions github-actions released this 21 Sep 15:12

Full Changelog: v0.1.0...v0.1.1

indexio 0.1.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 19:49