Repository navigation
Seek 0.3.5
Install it, and add it to Claude Code and Codex when they are on this PC, from PowerShell:
irm https://raw.githubusercontent.com/SynrgStudio/seek/main/install.ps1 | iexRunning it again updates Seek, with agent sessions open too: they get the new version from their next call.
Or download seek.exe, put it anywhere, and give its full path to your MCP client as a stdio server with no arguments. It isn't signed yet: Windows may warn you the first time.
Built from this release's commit, with the tests passing.
SHA-256 5010d2e71448deff5db819623ecf040335111f160bb1634e85da665358085c28 seek.exe
What changed
greptakes a leading(?i)in a regex, as other engines do and agents write by habit: it ignores case.(?m)and(?s)are taken too, and change nothing, since each line is searched apart. And a regex that doesn't compile says what it probably used that the engine (ECMAScript) lacks, and what to use instead: an inline flag past the start, lookbehind, named groups,\Aand\z. Before,(?i)foo|baransweredregex_error(error_syntax)and nothing more. From a report.- A start reads only the part of the change journals it needs. What the watchers saw is saved with where each drive's journal was, every 5 minutes and when the process stops, and the next start reads from there: the time no background process watched. Before, each start read all of the journal and looked up every name made since the index, which took about 3 s on a busy drive with an index of a few hours, and grew with its age; now the first call after a start takes under a second. Without a mark (the first start of this version, or a journal that went past it), the whole journal is read as before.