ErrLookup › tobi/qmd
tobi/qmd
mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local · TypeScript · 77 source files
Analyzed at dbfd0b4736 on 2026-08-28. 54 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| ⚠ Error rate too high | console | error | embedding, circuit-breaker, vram, node-llama-cpp, batch-processing |
| ⚠ Skipped file outside collection | console | warning | glob, path-traversal, symlink, collection, cli-report, indexing |
| Reranker unavailable — skipping reranking | console | warning | llm, reranker, vram, node-llama-cpp, fallback, model-loading |
| [qmd] AST grammar unavailable for | console | warning | tree-sitter, wasm, grammar, ast-chunking, fallback |
OUTSIDE_COLLECTION OUTSIDE_COLLECTION | error_code | warning | glob, path-traversal, symlink, collection, indexing |
| [qmd] AST parse failed for | console | warning | tree-sitter, parse-error, ast-chunking, fallback, encoding |
| sqlite-vec extension is unavailable. | exception | critical | sqlite, native-module, sqlite-vec, bun, macos |
| Failed to create any embedding context | exception | critical | llm, embedding, memory, node-llama-cpp |
| Line is missing a lex:/vec:/hyde:/intent: prefix. Each line… | validation | error | query-document, validation, cli |
| Downloaded model file is an HTML page, not a GGUF model | exception | error | network, model-download, proxy, gguf, huggingface |
| Failed to parse | exception | error | yaml, config, parse-error |
| must be a positive integer | validation | error | validation, options, embedding |
| Embedding dimension mismatch: existing vectors are | exception | critical | embedding, sqlite-vec, dimension-mismatch, migration |
| Model file is not valid GGUF | exception | error | model-download, corrupt-file, gguf |
| Invalid expandContextSize | validation | error | config, validation, query-expansion |
| Failed to get embedding dimensions from first chunk | exception | critical | embedding, null-result, llm |
| resolve: at least one path segment is required | validation | error | path, validation, argument-error |
| Failed to write | exception | error | filesystem, config, permissions, io |
| Collection ' ' already exists | validation | error | collections, rename, duplicate-key |
| Line is missing a lex:/vec:/hyde:/intent: prefix. | validation | error | bench, fixture-validation, query-syntax |
| QMD skill not found. Reinstall qmd or set QMD_SKILLS_DIR. | exception | error | skills, installation, env-var |
| Refusing to initialize a local index in $HOME. The global… | validation | error | cli, init, filesystem |
| Line : only one intent: line is allowed per benchmark query. | validation | error | bench, fixture-validation, query-syntax |
| (lex) | validation | error | query, lex, fts5, validation |
| ( ): queries must be single-line. Remove newline characters. | validation | error | query, validation, newline, search |
| Session aborted | exception | error | abort, session, race-condition, lifecycle |
| search() requires either 'query' or 'queries' | validation | error | api-misuse, validation, search |
| --timeout must be a non-negative number of minutes (0 = no… | validation | error | cli, embed, option-validation |
| handelize: path " " resulted in empty string after… | validation | warning | path, filename, edge-case |
| ( ) | validation | error | query, vector-search, validation |
| handelize: path " " has no valid filename content | validation | warning | path, filename, validation, unicode |
| Line ( :) contains a newline. Keep each query on a single… | validation | error | query, cli, query-syntax, line-endings |
| Skill already exists | exception | warning | skills, install, filesystem, idempotency |
| Database path not set. Tests must set INDEX_PATH env var or… | exception | error | env-var, test-mode, database, configuration |
| Collection ' ' not found | exception | error | collection, context, not-found |
| Line starts with expand:, but query documents cannot mix… | validation | error | query, cli, query-syntax |
| Collection name is required. Collections must be defined in… | validation | error | cli, config, collection |
| Line : intent: must include text. | validation | error | bench, fixture-validation, query-syntax |
| Collection not found | validation | error | bench, collection, cli |
| intent: cannot appear alone. Add at least one lex:, vec:… | validation | error | bench, fixture-validation, query-syntax |
| Line ( :) must include text. | validation | error | bench, fixture-validation, query-syntax |
| Line : only one intent: line is allowed per query document. | validation | error | query, cli, query-syntax |
| Skill not found | exception | error | skills, cli, lookup |
| Collection ' ' has no indexed documents.\nRun 'qmd update'… | validation | error | bench, collection, indexing |
| LLM operations are disabled in CI (set CI=true) | exception | error | ci, embedding, test-mode, llm |
| Invalid fixture: missing 'queries' array | validation | error | bench, fixture-validation, json |
| No indexed documents found.\nIndex a collection with 'qmd… | validation | error | bench, indexing, cli |
| Provide either configPath or config, not both | validation | error | api-misuse, validation, mutually-exclusive |
| dbPath is required | validation | error | api-misuse, validation, store-options |
| No skill name provided. Usage: qmd skills get | validation | warning | cli, usage, skills |
| expand: query must include text. | validation | error | query, cli, query-syntax |
| --chunk-strategy must be "auto" or "regex | validation | error | cli, chunking, option-validation |
| handelize: path cannot be empty | validation | error | path, validation, filename |
| Unknown skills subcommand | validation | warning | cli, usage, skills |