| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| checksums.txt | 2026-10-25 | 588 Bytes | |
| grepai_1.0.0_windows_amd64.zip | 2026-10-25 | 9.0 MB | |
| grepai_1.0.0_darwin_amd64.tar.gz | 2026-10-25 | 8.9 MB | |
| grepai_1.0.0_darwin_arm64.tar.gz | 2026-10-25 | 8.3 MB | |
| grepai_1.0.0_linux_arm64.tar.gz | 2026-10-25 | 7.9 MB | |
| grepai_1.0.0_windows_arm64.zip | 2026-10-25 | 8.0 MB | |
| grepai_1.0.0_linux_amd64.tar.gz | 2026-10-25 | 8.7 MB | |
| README.md | 2026-10-25 | 3.5 kB | |
| v1.0.0 source code.tar.gz | 2026-10-25 | 6.5 MB | |
| v1.0.0 source code.zip | 2026-10-25 | 6.7 MB | |
| Totals: 10 Items | 64.1 MB | 0 | |
grepai 1.0.0
Semantic code search CLI tool.
Changelog
New Features
- d7cf3786832819470dae4610abac0fff72fcfe24: feat(docs): new art direction, landing page, docs rewrite and SEO (#343) (@yoanbernabeu)
- 9e9c0751fa303fa9c61fcdd17c10f559b270f8b5: feat(trace): add GDScript (.gd) support ( <>)
- 00b0a2fd6fda9bbb40a0851e82d2f84c33c2e0ab: feat(trace): add Ruby support (@yoanbernabeu)
Bug Fixes
- 4d57fd66467a4b217a82edf38c55df2b6a777cdd: fix(index): rebuild the index when the embedding model changes (@yoanbernabeu)
- c1c8297c8aa3a90180e54b6b3451b67563e19096: fix(indexer): drop orphan-map ToSlash; keep scanner slash normalization (@wwylon)
- 0dd4fe182fd6fc93c4a21f0b429d773477c5b694: fix(indexer): normalize Windows paths to forward slash so workspace watch does not orphan-delete the index (@wwylon)
- f128eafb4e5300cce7dd368a78188a6fa3fa50eb: fix(indexer): reuse embeddings of unchanged chunks when re-indexing a file (@yoanbernabeu)
- 0a458eb0e1bd1775cc3e0863e33f804d0a43507f: fix(init): keep .grepai out of git when the project has no .gitignore (@yoanbernabeu)
- ae0e916c6d580a261483473577f7f02840730713: fix(mcp): let the RPG tools read a workspace project (@yoanbernabeu)
- 335f12d8e87b5158f430e11866fcd06060bb7ba4: fix(mcp): workspace search with a path returned no results (@yoanbernabeu)
- 8d739d0af5cef0f40e89ff67729a6f2666c233d1: fix(qdrant): explain how to fix an unreachable Qdrant (@yoanbernabeu)
- 818e189f94e209c367c2b57111f83c86d0eeef4f: fix(qdrant): path-filtered search returned too few results (@yoanbernabeu)
- a268c5a53f465a7fb4592034c7bf58c60f3550a2: fix(qdrant): read every page when listing files and chunks (@yoanbernabeu)
- eb7aa48b54f460dbb787d083ee03a9679b18d222: fix(trace): extract GDScript funcs with same-line annotations ( <>)
- 32094ef3cd96d0c56714062e052dad419dca1c25: fix(trace): mask GDScript # comments like Python (@yoanbernabeu)
- 1793e3bf8fc0010d415c7106fd7375a905c1fe15: fix(trace): stop Python comments and strings from hiding call edges (@yoanbernabeu)
- 7b79fc32ce96870a798e663a852ef232c3101328: fix(watch): handle folders moved or deleted while watching (@yoanbernabeu)
- 5432fe8cb2e65b1f85fce9ba60e51676cd908ab3: fix(watch): keep the background watcher alive during a long initial index (@yoanbernabeu)
- 66a7cfb8313f5732c2ef4a2bf899b28a3c6b7518: fix(watch): never let last_index_time get ahead of the saved index (@yoanbernabeu)
- a29e048122b741c21491c5e988c0265ba691d5dd: fix(watcher): preserve config edits when updating index time (@Don-Yin)
- b899385f69daa73c246cd222206611c8f8ce2481: fix(watcher): use slash-separated paths for file events (@yoanbernabeu)
- ac4f714253dd42171d38b4711dc5ce3393e987e7: fix(workspace): reject an invalid project config instead of using defaults (@yoanbernabeu)
- 180ace1d4dd5c1bba2f369495000fb63308822ce: fix(workspace): skip missing project folders instead of refusing to watch (@yoanbernabeu)
- aa172cb92ab3115055ebe16ea2865949f3f4154e: fix: CLI bugs found during the docs audit (#345) (@yoanbernabeu)
Other Changes
- e640d3b62408d36b76a65874a399def6316cf004: chore(release): bump version to 1.0.0 (@yoanbernabeu)
- 9b3efdb4b3775e5fa8d59a6565f888f6bf43b43a: docs(changelog): add the second batch of v1 fixes (@yoanbernabeu)
- c8a7ae87fef1816ab1dec5eeb6d9c09815e33492: fix(agent-setup): tell agents to prefer the MCP tools when available (@yoanbernabeu)
Full Changelog: https://github.com/yoanbernabeu/grepai/compare/v0.39.0...v1.0.0