Trevon
7df64b1161
perf(search): bound topology routing and harden runtime paths ( #59 )
...
* fix: address review build issues
* perf(search): bound topology routing
Cache route membership, shortlist centroids with static ANN, and route SPQ through explicit allowed-document budgets.
* test(xplan): measure routed vector work
Pin benchmark binary identity and export route, cache, and phase costs for repeated equal-budget comparisons.
* test(search): use portable jthread wrapper
* fix(daemon): serialize detached cancellation
* fix(cli): honor pinned daemon sockets
* fix(xplan): support Windows contract imports
* fix(list): apply metadata filters before paging
* docs(prompts): require memory hydration
Treat search results as candidates and hydrate selected artifacts before use. Quote argument hints for strict YAML loaders.
* test(cli): keep add on pinned daemon
* test(metadata): isolate performance timing
* fix(graph): tolerate stale snippet ranges
Source files may change before persisted symbol metadata is refreshed. Omit stale snippets instead of aborting graph exploration.
* test(daemon): await request readiness
Reuse the retrying list probe before asserting post-shutdown error quality under sanitizer load.
* ci(release): use hosted cmake
Resolve Conan CMake tool requirements from PATH so cold ARM64 caches do not depend on cmake.org. Default BUILD_DIR for failure cleanup.
2026-07-19 14:53:10 -04:00
trvon
bf11646952
feat: additional test and ASAN/TSAN fixes
2026-02-26 16:54:08 -05:00
trvon
33821d93f1
feat: test hardening, added benchmark for multiclient and improve stability to support up to 16 clients before performance degrades, improved parallization and request handling in daemon ingestion pipeline
2026-02-16 15:46:16 -05:00
trvon
c4ae922b7a
feat: mobile bindings expansion, update mcp for graph operations and download tool hardening
2026-02-15 17:50:14 -05:00
trvon
bf65ad8605
fix: hardening socket timeout logic
2026-02-14 21:45:12 -05:00
trvon
96f19e2cd2
feat: mcp ui work and stabiliizations
2026-01-29 16:55:21 -05:00
trvon
c012adc03a
Fix client timeout recovery tests - add missing error message keywords
...
The tests were checking for specific error message keywords that didn't
cover all possible error scenarios:
- Added 'pipe' and 'shutdown' for cancellation errors
- Added 'establish' for connection refused errors
These keywords cover 'Broken pipe' and 'Failed to establish connection'
error messages that occur during daemon shutdown.
2026-01-29 09:39:08 -05:00
trvon
e309d96414
bug fixes for daemon, ui fixes for grep and search
2026-01-25 22:52:25 -05:00
trvon
b3fbff0457
fixing model logic to reduce pool size when using cpu
2026-01-20 13:05:42 -05:00
trvon
80ea3ca869
testing improvements
2026-01-14 16:27:42 -05:00
trevon
1de9e31a58
cleaning up tests and exposing windows packaging and builds in ci
2025-11-27 10:54:09 -05:00
trvon
5b23afa99d
adding dedicate graph component for graph operations, updating socket stale logic and fixing CI issues in release.
2025-11-16 13:31:04 -05:00