fleet-memory/hindsight-api/hindsight_api/engine/providers
Nicolò Boschi ecb833f40d
fix: resolve JSON serialization and logging exception propagation in claude_code_llm (#458, #459) (#461)
- Replace json.dumps(result) with result.model_dump_json() for Pydantic models to fix TypeError during consolidation
- Wrap record_llm_call tracing block in try/except so logging failures never propagate to retry handler
- Fix test_llm_provider.py to use _get_raw_config() for bank-configurable enable_observations field
2026-03-02 10:14:16 +01:00
..
__init__.py feat: support for codex and claude-code as llm (#276) 2026-02-02 12:54:44 +01:00
anthropic_llm.py feat: add otel traceability (#330) 2026-02-10 12:20:48 +01:00
claude_code_llm.py fix: resolve JSON serialization and logging exception propagation in claude_code_llm (#458, #459) (#461) 2026-03-02 10:14:16 +01:00
codex_llm.py feat: add otel traceability (#330) 2026-02-10 12:20:48 +01:00
gemini_llm.py misc: fix vertex/gemini errors and use it for ci tests (#414) 2026-02-20 22:35:38 +01:00
mock_llm.py feat: add otel traceability (#330) 2026-02-10 12:20:48 +01:00
openai_compatible_llm.py feat: support Batch API for retain (openai/groq) (#365) 2026-02-16 13:31:50 +01:00