CHANGELOG
Changelog
Notable changes to Perseus, newest first.
June 2026
- Multi-hop search now follows the thread across more files in a single pass, so answers hold together when a question spans several modules.
- Citations are tighter: results point to the exact lines that support the answer, with fewer stray ranges.
- Warm starts settle in about a second on repositories we had cooled overnight.
May 2026
- Incremental re-indexing of the working tree. Only changed files are uploaded, so the index stays current with uncommitted edits.
- The CLI gained a
--jsonoutput mode for piping ranked hits into other tools.
April 2026
- An HTTP API endpoint for querying an indexed repository, returning the same ranked, cited results as the CLI.
- Editor and agent integrations can now read those results directly, grounding a coding agent in the code it is about to change.
March 2026
- Expanded language coverage. Go, Rust, and Ruby joined the set we parse structurally rather than as plain text.
- Better handling of large monorepos: indexing no longer stalls on generated files and vendored directories.
February 2026
- First measurable gains in citation accuracy, from clearer scoring on where a match actually begins and ends.
- Quieter logs. Status moved to stderr so stdout carries only results.
January 2026
- Opened the private access program. Early users could index a repository and query it by meaning, with answers cited to file and line.