MicroFish/backend/app/utils
duwanze 632ed64829 fix: improve JSON parsing robustness in chat_json and plan_outline fallback
- Add multi-strategy JSON parsing in llm_client.chat_json (control char removal, nested JSON extraction, single-quote fix, markdown code block handling)
- Add ValueError-specific handler in plan_outline to extract JSON from error messages before falling back
2026-06-16 09:03:23 +08:00
..
neo4j feat: add neo4j search and chinese readme 2026-06-16 09:03:23 +08:00
__init__.py fix(i18n): pass locale to background threads via thread-local storage 2026-04-01 16:55:51 +08:00
file_parser.py refactor: add type hints and FileParser.is_supported() helper 2026-05-23 14:57:46 +08:00
llm_client.py fix: improve JSON parsing robustness in chat_json and plan_outline fallback 2026-06-16 09:03:23 +08:00
llm_rate_limit.py feat: add neo4j search and chinese readme 2026-06-16 09:03:23 +08:00
locale.py fix(i18n): validate Accept-Language header against registered locales 2026-04-02 14:20:15 +08:00
logger.py refactor: add type hints and FileParser.is_supported() helper 2026-05-23 14:57:46 +08:00
retry.py Enhance backend functionality with OASIS simulation features 2025-12-01 15:03:44 +08:00
zep_paging.py feat(graph): implement pagination for fetching nodes and edges; add utility functions for streamlined data retrieval 2026-02-27 15:53:29 +08:00