Repository navigation
Search locally without model downloads and follow imports - #131
PatrickSys wants to merge 14 commits into
Conversation
Fresh projects index without model runtimes; successful existing modes are preserved. Codex setup supports noninteractive project configuration and installed npm launchers. Current source validation, directed import/re-export traversal and root-relative persistence keep source evidence confined and explicit about unresolved paths. Validation: build/typecheck/format and lint (zero errors); 97 files and 703 tests pass on the local Windows suite. Exact Node 22 Windows and Ubuntu WSL consumers matched all 377 package files and passed first-use source/graph checks. The matching 173-package production audit reported zero current findings. Natural-language retrieval still abstains on the frozen difficult question; native Codex tool use remains approval-denied. This is an unreleased source candidate. AI-assisted engineering: Codex configured GPT-6.1 Sol High prime and specialists, GPT-6 Luna Medium implementation, GPT-6 Luna High independent review, and one bounded native GPT-6 Astra advisory. Configured routing is observed; backend serving identity is not attested.
Linux Node22 CI passed all703 assertions but correctly failed on an unhandled early rejection: this test started search before awaiting the case-variant filesystem probe. Resolve the probe first so the existing exact corruption rejection is handled immediately. Keep both success and rejection criteria unchanged. Validation: focused case1/1 and source-validity15/15 pass; Prettier passes. Independent LunaHigh review confirms the sole test ordering change, with no runtime, fixture, assertion, skip or error-suppression change. Linux CI will confirm. AI contribution: configured GPT-6 Luna Medium implementation, Luna High independent review and GPT-6.1 Sol High integration; backend serving identity is not independently attested.
|
Every
|
|
If any of the ~30 search candidates was edited after indexing (before the watcher catches up, or from the CLI), search throws
|
New repositories search locally without downloading embedding models; existing indexes keep their successful mode.
Search preserves current source context and follows directed imports and re-exports up to three hops.
Setup detects supported coding tools, configures them together, and saves a pinned launch for the selected repository.
The guides explain how to reindex through the CBC installation that owns the optional runtimes.
Tested: 74 focused setup, CLI, entrypoint and release checks pass, along with type checks, build and scoped lint.
Model-free search can miss loosely phrased concepts; import relationships describe source navigation.
Multi-tool setup still needs native Cursor and OpenCode verification and is awaiting publication.
One full-suite test still expects the removed setup preview; this remains a draft.