MicroFish/backend
MiroFish Fix Bot 4cb20ff011 fix(backend): resolve 500 on ontology generation + Zep source_targets limit
- llm_client: SSE-aware streaming calls, empty-content retry, and
  bulletproof truncated-JSON recovery (handles unterminated strings,
  trailing comma/colon, BOM) so a truncated LLM response no longer 500s
- ontology_generator: raise max_tokens 4096->16384 (JSON was being
  truncated) and cap edge source_targets to 10 (Zep API limit) to
  fix 400 'source_targets cannot contain more than 10 items'
- graph: log the real exception on 500 for easier diagnosis
- frontend api: surface the backend's actual error message instead of
  just 'status code 500'
2026-07-10 15:24:29 +00:00
..
app fix(backend): resolve 500 on ontology generation + Zep source_targets limit 2026-07-10 15:24:29 +00:00
scripts feat: Add performance optimizations for MiroFish simulation 2026-07-09 01:20:39 +00:00
pyproject.toml fix(backend): constrain Python version to 3.11-3.12 2026-05-24 22:59:36 +08:00
requirements.txt fix(file_parser): handle non-UTF-8 encoded text files with automatic encoding detection 2026-01-22 18:28:37 +08:00
run.py Add UTF-8 encoding support for Windows console in run.py and logger.py to prevent character encoding issues 2025-12-26 17:58:48 +08:00
uv.lock fix(backend): constrain Python version to 3.11-3.12 2026-05-24 22:59:36 +08:00