Commit Graph

  • 04e4dbd824 Merge pull request #949 from tobi/integration/pr-906 main Tobias Lütke 2026-09-09 16:51:54 -04:00
  • 1d3d51661d Merge pull request #917 from fxstein/fix/llm-gguf-unreadable Tobias Lütke 2026-09-09 16:46:11 -04:00
  • 143176f8ae fix: tokenize embeddings with the store-local model #949 0thernet 2026-08-17 08:27:02 -04:00
  • 20e634ef06 test: cover store-local embedding tokenization 0thernet 2026-08-17 08:26:02 -04:00
  • 6df98bcb5b Merge pull request #929 from yotamleo/fix/mcp-rest-invalid-json Tobias Lütke 2026-09-09 16:43:14 -04:00
  • d4736ccf20 Merge pull request #928 from yotamleo/fix/windows-index-name-sanitization Tobias Lütke 2026-09-09 16:42:12 -04:00
  • bfb0bcc7ac Merge pull request #939 from fxstein/fix/fts5-separator-class Tobias Lütke 2026-09-09 16:41:44 -04:00
  • b7b979115e fix(llm): distinguish an unreadable model file from a confirmed-bad one #917 Oliver Ratzesberger 2026-08-22 00:30:28 +02:00
  • 2d5806fba5 fix(config): sanitize Windows absolute paths in index/config names #928 yotamleo 2026-08-27 00:50:22 +02:00
  • 4494ddd4e0 fix(mcp): reject non-object REST request bodies #929 Tobi Lütke 2026-09-09 20:34:59 +00:00
  • 4fde566243 fix(mcp): guard REST /query,/search JSON.parse against malformed bodies yotamleo 2026-08-27 01:00:29 +02:00
  • a71c267158 Merge pull request #934 from jm-g/fix/nix-meta-mainprogram Tobias Lütke 2026-09-09 16:33:33 -04:00
  • a6764bc085 Merge pull request #910 from aaronccasanova/feature/metadata-support Tobias Lütke 2026-09-09 16:23:38 -04:00
  • 3c02705803 test(mcp): accept valid SSE initialize responses #910 Tobi Lütke 2026-09-09 20:14:31 +00:00
  • 1ce57be384 fix(metadata): validate SDK filters and preserve arbitrary keys Tobi Lütke 2026-09-09 20:13:20 +00:00
  • abfabc5424 docs(metadata): document metadata and metadata filtering Aaron Casanova 2026-08-15 20:52:34 -07:00
  • 744fa109da feat(metadata): expose --filter and filter options on every search surface Aaron Casanova 2026-08-15 20:50:30 -07:00
  • a79549256e feat(metadata): filter FTS, vector, hybrid, and structured search Aaron Casanova 2026-08-15 20:41:31 -07:00
  • 53d4bda064 feat(metadata): persist document metadata during indexing Aaron Casanova 2026-08-15 20:29:32 -07:00
  • 6f423b2d6b feat(metadata): add metadata domain modules Aaron Casanova 2026-08-15 20:26:34 -07:00
  • 8db18218a3 fix(store): split a query term on every separator the tokenizer splits on #939 Oliver Ratzesberger 2026-09-04 00:02:00 +02:00
  • c58525cd31 nix: set meta.mainProgram on the flake package #934 Jean-Marie Gaillourdet 2026-08-30 10:21:13 +02:00
  • dbfd0b4736 Merge pull request #907 from tobi/chore/oxlint-anti-slop Tobias Lütke 2026-08-18 10:26:31 -04:00
  • 75f6d5ee82 chore: add oxlint and a vendored anti-slop fence #907 chore/oxlint-anti-slop Tobias Lütke 2026-08-18 14:24:46 +00:00
  • facd35e013 release: v2.8.3 v2.8.3 Tobias Lütke 2026-08-16 18:28:32 -04:00
  • e04b1a9c58 fix(store): serialize concurrent FTS table create on cold open (#903) Tobias Lütke 2026-08-16 12:52:03 -04:00
  • 3bf5c4d271 fix(trust): resolve collection paths through symlink prefixes fix/889-config-path-model-trust Tobias Lütke 2026-08-13 19:11:29 +00:00
  • 40fb36f4ad fix(trust): gate project-local collection paths and model URIs (#892) Tobias Lütke 2026-08-13 15:09:33 -04:00
  • 0af7e841f5 fix(security): gate project-local collection paths and model URIs (#889) #893 Tobias Lütke 2026-08-13 19:06:08 +00:00
  • 85a6403561 fix(security): Origin/Host on MCP HTTP + keep index paths inside the collection (#888) Tobias Lütke 2026-08-13 14:51:05 -04:00
  • 665fc8970d chore(deps): bump node-llama-cpp 3.18.1 → 3.20.0 and safe patch/minors (#891) Tobias Lütke 2026-08-13 14:50:52 -04:00
  • baa3fbe20e fix(index): do not treat unreadable in-tree files as collection escapes #888 fix/security-scan-2026-08-13 Tobias Lütke 2026-08-13 18:42:37 +00:00
  • 92394f6a33 docs(mcp): document Origin/Host validation on the HTTP transport Tobias Lütke 2026-08-13 18:37:09 +00:00
  • 0836a34a72 fix(index): keep glob and symlink targets inside the collection Tobias Lütke 2026-08-13 18:23:32 +00:00
  • f8352d7379 fix(update): don't run a checked-in .qmd config's update commands unattended (#886) (#887) Chirag Honnyal 2026-08-14 00:05:39 +05:30
  • 3ad707ffb5 Merge remote-tracking branch 'origin/main' into tmp-wb-merge #845 wiki-bench-v0-fixture Tobi 2026-08-13 14:19:23 -04:00
  • cde127ee04 fix(nix): update qmd-node-modules FOD hashes after MCP SDK 2.0 Tobias Lütke 2026-08-13 10:24:10 -04:00
  • 356acc859c fix(nix): update qmd-node-modules FOD hashes after MCP SDK 2.0 #884 fix/nix-node-modules-hash Tobias Lütke 2026-08-13 14:19:49 +00:00
  • f82c674b5c feat(mcp): speak protocol 2026-07-28 (stateless HTTP, server/discover) (#883) Tobias Lütke 2026-08-13 10:14:12 -04:00
  • 85cf801d21 feat(mcp): speak protocol 2026-07-28 (stateless HTTP, server/discover) #883 feat/mcp-2026-07-28 Tobias Lütke 2026-08-13 14:13:51 +00:00
  • 5769551896 fix(store): repair leftover FTS name column before CJK rebuild DELETE (#792) (#882) Tobias Lütke 2026-08-13 10:02:48 -04:00
  • 200bf98426 fix(cli): honor --glob as an alias for collection add --mask (#536) (#880) Tobias Lütke 2026-08-13 03:59:59 -04:00
  • e68d5b4636 fix(bin): spawn process.execPath so native addons match install ABI (#879) Tobias Lütke 2026-08-13 03:46:59 -04:00
  • f59b29222f fix(update): warn and count files skipped due to read errors (#460) (#878) Tobias Lütke 2026-08-13 03:24:47 -04:00
  • 5011a301af fix(docs): stop drawing Vec expansions into BM25 (#680) (#877) Tobias Lütke 2026-08-13 03:13:27 -04:00
  • 5a778b1594 fix(bench): fail fast when the fixture collection is missing or empty (#716) (#876) Tobias Lütke 2026-08-13 02:58:14 -04:00
  • ad4f5c1b96 fix(store): reclaim orphaned content and compact FTS in qmd cleanup (#550) (#875) Tobias Lütke 2026-08-13 02:41:58 -04:00
  • 8478ef4bc1 fix(llm): serialize rerank context creation on cold start (#682) (#874) Tobias Lütke 2026-08-13 02:24:53 -04:00
  • 03e6b3d837 fix(llm): size embed context pool from the GGUF, not a 150 MB constant (#799) (#873) Tobias Lütke 2026-08-13 02:15:39 -04:00
  • e1f642edd9 fix(llm): hide model download progress bar by default (#776) (#872) Tobias Lütke 2026-08-13 01:59:23 -04:00
  • 64ddacd4ab fix(store): search each collection before merging so -c A -c B is not starved (#775) (#871) Tobias Lütke 2026-08-13 01:46:24 -04:00
  • 8b6e8905e7 fix(store): keep caller intent out of query expansion and drop dud cached expansions (#818) (#870) Tobias Lütke 2026-08-13 01:30:14 -04:00
  • bf4b1af1cb fix(store): don't let legacy slug migration evict live files (#717) (#869) Tobias Lütke 2026-08-13 01:18:47 -04:00
  • 8bbb5b9bf8 fix(store): unify multi-get comma-list path resolution (#759) (#868) Tobias Lütke 2026-08-13 01:05:15 -04:00
  • 1969ca630c fix(nix): seed bin/qmd pre-import env in the flake wrapper (#723) (#867) Tobias Lütke 2026-08-13 00:47:06 -04:00
  • 96903001f6 fix(llm): surface the real error when rerank context creation fails (#782) (#866) Tobias Lütke 2026-08-13 00:33:22 -04:00
  • 0095d7a5dd fix(nix): ship skills/ in the flake package so skill commands work (#722) (#865) Tobias Lütke 2026-08-13 00:22:23 -04:00
  • eed396f313 fix(release): add missing release-context.sh for /release skill (#796) (#864) Tobias Lütke 2026-08-13 00:10:34 -04:00
  • ad3304820e fix(store): embed searchVec queries with the store's pinned model (#690) (#863) Tobias Lütke 2026-08-12 23:55:54 -04:00
  • 4c5caaa74d feat(mcp): expire idle HTTP sessions with a configurable TTL (#816) Oliver Ratzesberger 2026-08-13 05:43:42 +02:00
  • 05908ee48a fix(cli): split comma-separated --mask globs into a union (#557) (#862) Tobias Lütke 2026-08-12 23:35:24 -04:00
  • ea4f4a0902 fix(nixos): skip llama source builds on read-only installs (#861) Tobias Lütke 2026-08-12 23:21:34 -04:00
  • b3e3252271 fix(store): avoid "database is busy" during CJK FTS rebuild (#860) Tobias Lütke 2026-08-12 23:08:59 -04:00
  • ad76cfd344 fix(store): match quoted FTS phrases containing dotted tokens (#757) (#859) Tobias Lütke 2026-08-12 22:56:24 -04:00
  • ab38e99fa9 fix(build): spawn tsc without a Windows cmd.exe shell (#681) (#858) Tobias Lütke 2026-08-12 22:43:54 -04:00
  • 082cbb7e3a fix(store): preserve case-sensitive document identities (#801) (#857) Tobias Lütke 2026-08-12 22:31:20 -04:00
  • 10b5949a4a fix(store): preserve case-sensitive document identities (#801) #857 fix/801-case-sensitive-identities Tobias Lütke 2026-08-13 02:22:15 +00:00
  • 013c9ce197 fix(store): make cleanupOrphanedVectors atomic across both vector tables (#766) (#856) Tobias Lütke 2026-08-12 22:19:12 -04:00
  • 20bb015ebc fix(store): don't split UTF-16 surrogate pairs at chunk boundaries (#777) (#855) Tobias Lütke 2026-08-12 22:06:46 -04:00
  • c6470059e6 fix(store): look up insertContext collections by name (#853) (#854) Tobias Lütke 2026-08-12 21:52:23 -04:00
  • 6e6c164e99 fix(cli): require path for collection add (#684) (#852) Tobias Lütke 2026-08-12 21:40:32 -04:00
  • 7617267488 fix(store): query store_collections and keep empty-string cache hits Semianchuk Vitalii 2026-08-13 02:38:37 +01:00
  • 55d9cbcda7 fix(cli): report orphaned embedding vectors and add cleanup --dry-run (#768) (#851) Tobias Lütke 2026-08-12 21:32:55 -04:00
  • e9768cd4d1 fix(mcp): scope HTTP daemon pidfile per --index (#772) (#850) Tobias Lütke 2026-08-12 21:24:17 -04:00
  • 8d25847255 fix(store): repair legacy FTS schema before CJK rebuild (#792) (#849) Tobias Lütke 2026-08-12 21:18:38 -04:00
  • 2e53d7d8ed fix(store): include resolved rerank model in cache key (#764) (#848) Tobias Lütke 2026-08-12 21:08:22 -04:00
  • 15c334c142 fix(store): exact-scan small collections in vsearch -c (#847) Tobias Lütke 2026-08-12 20:58:44 -04:00
  • e5f127db8b fix(multi-get): emit docid as its own field in --format files (#846) Tobias Lütke 2026-08-12 20:48:09 -04:00
  • 005655f91c Add private/local BM25 runner for wiki-bench v0 Tobias Lütke 2026-08-13 00:38:25 +00:00
  • e335fbf3d1 Add wiki-bench v0 fixture-only retrieval benchmark Tobias Lütke 2026-08-13 00:35:00 +00:00
  • 85c4e6102d Merge pull request #843 from tobi/fix/825-embed-exclusive-lock Tobias Lütke 2026-08-12 20:33:12 -04:00
  • f970ef394d fix(embed): exclusive process lock to prevent concurrent embed races #843 Tobias Lütke 2026-08-13 00:08:39 +00:00
  • 0ce0ea1486 fix: make prepare Windows-safe while still building dist (#778) #842 fix/778-windows-prepare Tobias Lütke 2026-08-13 00:05:56 +00:00
  • 4e22ac6d30 Merge pull request #840 from tobi/reland/779-hooks-tests Tobias Lütke 2026-08-12 20:04:23 -04:00
  • 9640d24a5f fix: make prepare script cross-platform so npm install works on Windows #841 reland/779-windows-prepare Samuel Václav 2026-07-20 16:48:10 +02:00
  • 198d2cfbb6 test: cover Windows-safe prepare hooks installer (#778) #840 Tobias Lütke 2026-08-13 00:04:13 +00:00
  • 6c48864b25 Merge pull request #839 from tobi/reland/779-windows-prepare Tobias Lütke 2026-08-12 20:02:26 -04:00
  • 446c2a653a fix: make prepare script cross-platform so npm install works on Windows #839 Samuel Václav 2026-07-20 16:48:10 +02:00
  • 97ad6ea4cd Merge pull request #837 from tobi/reland/767-mcp-stdio-eof Tobias Lütke 2026-08-12 19:58:56 -04:00
  • 00f42e0b57 Merge pull request #767 from fa1k3/fix/mcp-stdio-eof-shutdown Tobias Lütke 2026-08-12 19:58:53 -04:00
  • eb9e466c34 fix(mcp): shut down gracefully when stdin reaches EOF (#751) #836 reland/767-mcp-stdin-eof fa1k3 2026-07-13 20:54:48 +02:00
  • d519d09448 fix(mcp): shut down gracefully when stdin reaches EOF (#751) #767 fa1k3 2026-07-13 20:54:48 +02:00
  • b69669dd48 fix(mcp): shut down gracefully when stdin reaches EOF (#751) #837 fa1k3 2026-07-13 20:54:48 +02:00
  • 20473617a2 Merge pull request #835 from tobi/reland/786-full-path-fallback Tobias Lütke 2026-08-12 19:58:11 -04:00
  • 77c03842c4 Merge pull request #833 from tobi/reland/788-version-stamp Tobias Lütke 2026-08-12 19:58:09 -04:00
  • 07732d3fa9 fix(cli): stop --full-path from degrading silently (#785) #835 dan mackinlay 2026-07-24 23:13:59 +02:00
  • 5e3d2dedd3 Merge pull request #786 from danmackinlay/fix/full-path-unresolved-signal Tobias Lütke 2026-08-12 19:57:32 -04:00
  • 3a5a253a6b fix(cli): stop --full-path from degrading silently (#785) #786 dan mackinlay 2026-07-24 23:13:59 +02:00
  • 358bbfcd19 Merge pull request #834 from tobi/reland/788-stamp-build-commit Tobias Lütke 2026-08-12 19:56:51 -04:00
  • 31fc19c562 fix(cli): stamp the build's commit instead of guessing at runtime (#787) #834 dan mackinlay 2026-07-24 23:41:13 +02:00