Skip to content

feat: v0.21.0 Connector Expansion + Multimodal + Observability#39

Merged
johnnichev merged 11 commits intomainfrom
feat/v0.21.0-connector-expansion
Apr 5, 2026
Merged

feat: v0.21.0 Connector Expansion + Multimodal + Observability#39
johnnichev merged 11 commits intomainfrom
feat/v0.21.0-connector-expansion

Conversation

@johnnichev
Copy link
Copy Markdown
Owner

Summary

  • 3 new vector stores: FAISS, Qdrant, pgvector with full CRUD + metadata filtering
  • Azure OpenAI provider: extends OpenAI provider with Azure endpoint support
  • Multimodal messages: ContentPart dataclass, image_message(), text_content() helpers
  • OTel + Langfuse observers: OpenTelemetry GenAI spans + Langfuse trace export
  • 4 document loaders: CSV, JSON, HTML, URL (from_csv, from_json, from_html, from_url)
  • 4 new toolbox categories (9 tools): code execution, web search, GitHub, database query
  • 12 new examples (77-88) + 4 notebook steps
  • Live simulation viewer at /simulations/ with pre-recorded agent traces
  • Examples gallery with 88 examples + 10 simulations
  • 306 new tests across all new modules
  • Docs: updated RAG, Toolbox, Providers, Streaming, Quickstart, llms.txt, mkdocs.yml
  • Feature skill + CLAUDE.md: documentation updates now mandatory (Step 7a-7e)

Test plan

  • pytest tests/ -x -q — all 4612 tests pass
  • New vector store tests (FAISS, Qdrant, pgvector) — 181 tests
  • Document loader tests — 46 tests
  • Toolbox tests (code, search, GitHub, DB) — 89 tests
  • Observer tests (OTel, Langfuse) — 25 tests
  • Multimodal message tests — 19 tests
  • mkdocs build — docs build clean

RAG.md: 3 new vector stores (FAISS, Qdrant, pgvector) + 4 new loaders
  (from_csv, from_json, from_html, from_url) + comparison table
TOOLBOX.md: 9 new tools (code, search, github, db), count 24->33
PROVIDERS.md: Azure OpenAI provider + OTel/Langfuse observers
STREAMING.md: multimodal messages (ContentPart, image_message)
QUICKSTART.md: "What's New in v0.21.0" section
llms.txt: updated with new modules and counts
mkdocs.yml: toolbox count 24->33
@johnnichev johnnichev merged commit 4caffe8 into main Apr 5, 2026
1 of 6 checks passed
@johnnichev johnnichev deleted the feat/v0.21.0-connector-expansion branch April 5, 2026 02:18
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