qmd/src
Antonio Mello ef062e1b54
fix(multi-get): support brace expansion patterns in glob matching (#424)
Brace expansion patterns like `{doc1,doc2}.md` or `collection/{a,b}.md`
were incorrectly parsed as comma-separated file lists instead of being
passed to the glob matcher (picomatch). This happened because the
comma-detection heuristic only checked for `*` and `?` but not `{`.

Also adds `collection/path` matching in `matchFilesByGlob` so patterns
like `my-collection/{file1,file2}.md` work — previously the glob only
matched against `qmd://collection/path` (virtual) and `path` (relative
to collection root), missing the `collection/path` form.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 16:45:33 -04:00
..
cli fix(multi-get): support brace expansion patterns in glob matching (#424) 2026-04-05 16:45:33 -04:00
mcp fix(mcp): read version from package.json instead of hardcoding (#431) 2026-04-05 16:44:35 -04:00
ast.ts feat: AST-aware chunking for code files via tree-sitter 2026-03-22 01:22:39 -04:00
bench-rerank.ts feat: use build: "autoAttempt" on getLlama 2026-03-06 07:02:50 +00:00
collections.ts feat: add SDK/library mode for programmatic access 2026-03-08 15:59:22 -04:00
db.ts fix(db): add macOS Homebrew SQLite support for Bun and restore actionable errors 2026-03-11 12:55:20 -03:00
embedded-skills.ts feat(skill): install packaged qmd skill 2026-03-10 23:18:15 +01:00
index.ts feat: AST-aware chunking for code files via tree-sitter 2026-03-22 01:22:39 -04:00
llm.ts fix(llm): set explicit embed context size, default 2048, configurable via env var (#500) 2026-04-05 16:45:12 -04:00
maintenance.ts refactor: move CLI and MCP to subdirectories, MCP consumes SDK 2026-03-10 11:39:55 -04:00
store.ts fix(multi-get): support brace expansion patterns in glob matching (#424) 2026-04-05 16:45:33 -04:00
test-preload.ts fix: increase bun test timeout to 30s via CLI flag 2026-02-15 21:59:18 -04:00