Skip to content

feat(python): semantic retrieval, contract 1.6 (23.2) - #162

Merged
fabbrik merged 2 commits into
mainfrom
build/23-2-python-semantic-retrieval
Oct 17, 2026
Merged

fabbrik merged 2 commits into
mainfrom
build/23-2-python-semantic-retrieval

Conversation

@fabbrik

@fabbrik fabbrik commented Oct 17, 2026

Copy link
Copy Markdown
Owner

Python gets the vector channel: an optional embedder on use_agent_experience, hybrid text+vector retrieval for the in-memory and PostgreSQL+pgvector stores, observable text fallback (NotConfigured, ProviderUnavailable, ModelMismatch, DimensionMismatch, VectorSearchFailed), background embedding writes after capture, and contract 1.6 passed (no pending families). Embedder and vector-store calls run on their own bounded daemon threads so a hung provider cannot starve the text search. No changes under src/, go/ or contract/.

🤖 Generated with Claude Code

https://claude.ai/code/session_01PUvmgPgFMAAc5aCaVqTdMF

fabbrik and others added 2 commits October 17, 2026 11:13
@fabbrik
fabbrik merged commit 8c17168 into main Oct 17, 2026
43 of 44 checks passed
@fabbrik
fabbrik deleted the build/23-2-python-semantic-retrieval branch October 17, 2026 16:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant