Resolve conflicts in ask.py and chat.py by merging the try/except error handling from main with the extract_text_content helper from the PR. Also apply the same fix to source_chat.py and transformation.py which had the same vulnerable isinstance/str() pattern for structured LLM response content (e.g. Gemini's envelope format). |
||
|---|---|---|
| .. | ||
| ai | ||
| database | ||
| domain | ||
| graphs | ||
| podcasts | ||
| utils | ||
| __init__.py | ||
| CLAUDE.md | ||
| config.py | ||
| exceptions.py | ||