MicroFish/backend/app
hermes 62489ad4f9 feat(frontend): add /graph/:id redirect view + merge graph projects into home history
- New GraphView.vue: lightweight page at /graph/<id> that resolves a
  graph_id back to its owning project_id via /api/graph/project/list,
  then router-replaces to /process/<projectId> so the existing project
  page handles the full graph visualisation.
- HistoryDatabase.vue: fetch /api/simulation/history and /api/graph/project/list
  in parallel and merge by project_id (sims win on conflict, project list
  fills the gap so home history is non-empty for users who only built
  graphs). Newest first by created_at.
- frontend/src/api/graph.js: add listProjects(limit) wrapper.
- frontend/src/router/index.js: register /graph/:id route, props: true.
- frontend/src/api/index.js: switch VITE_API_BASE_URL fallback from ||
  to ?? so an empty string is honoured (Vite uses empty to mean 'same
  origin', letting Traefik reverse-proxy /api/* to the backend container
  without an absolute baseURL).
- Dockerfile: VITE_API_BASE_URL="" baked in at build time (default).
- graphiti_service.py: strip lowercase <think> / <antmlthinking> reasoning
  blocks in addition to <think> (M2.7 vs M3/Qwen emit different
  reasoning tags); accept M2.7's 'entity_types' plural list shape in
  _normalize_extraction_payload.
2026-06-10 01:29:30 +00:00
..
api Productionize: add ingest_text one-call API, ontology JSON retry, README fork notice, e2e Dockerfile path fix 2026-06-09 13:58:08 +00:00
models feat(i18n): replace hardcoded Chinese in backend SSE progress messages 2026-04-01 16:32:10 +08:00
services feat(frontend): add /graph/:id redirect view + merge graph projects into home history 2026-06-10 01:29:30 +00:00
utils Refactor: replace Zep with Graphiti+FalkorDB (FalkorDriver adapter, M3 LLM, deterministic embedder) + add e2e test, docker-compose, e2e one-shot, deploy notes 2026-06-09 13:56:34 +00:00
__init__.py Implement Report Agent for automated report generation and interaction 2025-12-09 15:10:55 +08:00
config.py Refactor: replace Zep with Graphiti+FalkorDB (FalkorDriver adapter, M3 LLM, deterministic embedder) + add e2e test, docker-compose, e2e one-shot, deploy notes 2026-06-09 13:56:34 +00:00