ktx/packages/context/src
Andrey Avtomonov 488b955024
fix: surface silent failures in SL, wiki, and embedding wiring (#195)
* fix: surface silent failures in SL, wiki, and embedding wiring

- require non-empty `vertex.location` in the project schema instead of defaulting
  to an empty string with a description that promised SDK fallback the resolver
  never honored
- log YAML parse failures from `SemanticLayerService.loadSource` and
  `KnowledgeWikiService.readPage` so corrupted overlays aren't silently treated
  as "does not exist" by ingest/agent tools
- push directory-listing errors in `loadAllSources` and `listPageKeys` into the
  load-error / log path instead of returning empty success
- accept an `embeddingProvider` in `createLocalProjectMemoryIngest` and plumb the
  resolved CLI provider through `mcp-server-factory`; warn in both the memory
  and bundle runtimes when they fall back to `NoopEmbeddingPort` while the
  project config requests an active embedding backend
- clarify `embeddings.dimensions` description as a placeholder valid only with
  `backend: none`, and tighten the sentence-transformers `base_url` description
  to call out that managed-daemon resolution is CLI-only

* test: improve PR coverage
2026-05-21 10:38:23 +02:00
..
agent fix: surface silent failures and drop unused dead-code paths (#193) 2026-05-21 02:38:18 +02:00
connections feat(context): add driver-discriminated connection schemas (#96) 2026-05-15 00:08:11 +02:00
core feat(ingest): adapter-owned finalization replaces post-processor escape hatch (#136) 2026-05-20 14:17:10 +02:00
daemon feat(setup): add Claude Desktop target and MCP-first agent setup (#114) 2026-05-16 11:39:55 +02:00
index-sync feat(cli): add ktx admin reindex (#160) 2026-05-20 01:36:54 +02:00
ingest fix: surface silent failures in SL, wiki, and embedding wiring (#195) 2026-05-21 10:38:23 +02:00
llm fix: surface silent failures and drop unused dead-code paths (#193) 2026-05-21 02:38:18 +02:00
mcp fix(cli): resolve embedding provider explicitly and surface lane status in sl search (#192) 2026-05-21 02:21:22 +02:00
memory fix: surface silent failures in SL, wiki, and embedding wiring (#195) 2026-05-21 10:38:23 +02:00
project fix: surface silent failures in SL, wiki, and embedding wiring (#195) 2026-05-21 10:38:23 +02:00
prompts fix: surface silent failures and drop unused dead-code paths (#193) 2026-05-21 02:38:18 +02:00
scan fix: surface silent failures and drop unused dead-code paths (#193) 2026-05-21 02:38:18 +02:00
search feat(mcp):added MCP server (#97) 2026-05-15 02:35:09 +02:00
skills feat: rename project wiki directory (#66) 2026-05-13 16:05:58 +02:00
sl fix: surface silent failures in SL, wiki, and embedding wiring (#195) 2026-05-21 10:38:23 +02:00
sql-analysis feat(mcp):added MCP server (#97) 2026-05-15 02:35:09 +02:00
test rename klo to ktx 2026-05-10 23:51:24 +02:00
tools fix: surface silent failures and drop unused dead-code paths (#193) 2026-05-21 02:38:18 +02:00
wiki fix: surface silent failures in SL, wiki, and embedding wiring (#195) 2026-05-21 10:38:23 +02:00
index.test.ts rename klo to ktx 2026-05-10 23:51:24 +02:00
index.ts fix: surface silent failures and drop unused dead-code paths (#193) 2026-05-21 02:38:18 +02:00
package-exports.test.ts fix: surface silent failures and drop unused dead-code paths (#193) 2026-05-21 02:38:18 +02:00