mirror of
https://github.com/MervinPraison/PraisonAI.git
synced 2026-11-07 04:35:58 -10:00
Address reviewer findings on #4236: - Route direct RuntimeConfig(runtime=...) through resolve_runtime so a preferred_runtime typo raises instead of silently dropping capabilities. - resolve_runtime returns a normalised copy of a RuntimeConfig instead of mutating the caller's object. - canonical_runtime_name passes the full alias set to the error builder so a close typo (e.g. "reducd") suggests the matched alias. - Rename knowledge_qdrant.py -> knowledge_chroma.py (now demonstrates Chroma) and restore qdrant_wow.py as a genuine Qdrant adapter example that skips cleanly, matching filenames to content. - Add tests: no-mutation, typo suggestion, Agent-level normalisation + typo. Co-authored-by: Mervin Praison <[email protected]>