Commit Graph

9 Commits

Author SHA1 Message Date
shayswrld 6701212d15 feat: remove Zep Cloud, add local SQLite graph store, English-first defaults & Ollama support
- Remove Zep Cloud dependency entirely (zep_entity_reader, zep_graph_memory_updater, zep_tools, zep_paging)
- Add local SQLite-based graph store with LLM-powered entity extraction
- Add local embeddings utility and graph tools service
- Translate all backend docstrings, LLM prompts, and UI to English
- Set English as default language, remove Chinese locale (zh.json)
- Add Ollama setup guide and configure .env.example for Ollama
- Add AGENTS.md for AI agent context
- Fix pyright type errors in models/services
- Add Nedbank Africa expansion preset
- Clean up Docker configuration and README
2026-07-22 22:01:46 +02:00
666ghj e4aa38dff2 fix: modernize Zep Cloud integration 2026-07-23 00:20:28 +08:00
BaiFu 086f1fb5e8
Merge pull request #305: fix graph tasks endpoint crash
Remove the redundant to_dict call because TaskManager.list_tasks already returns dictionaries.
2026-07-22 19:39:57 +08:00
ghostubborn 7c07237544 fix(i18n): pass locale to background threads via thread-local storage
Background threads (graph building, simulation prep, report generation,
profile generation) now inherit the requesting user's locale preference.
Previously these fell back to 'zh' because Flask request context was
unavailable in spawned threads.
2026-04-01 16:55:51 +08:00
ghostubborn 9d43b77511 feat(i18n): replace hardcoded Chinese in backend SSE progress messages 2026-04-01 16:32:10 +08:00
ghostubborn 74f673a238 feat(i18n): replace hardcoded Chinese in backend API responses with t() calls 2026-04-01 15:32:24 +08:00
warren618 32fa3c8987 fix(api): remove duplicate to_dict() call in /api/graph/tasks
TaskManager.list_tasks() already returns a list of dicts (it calls
t.to_dict() internally at task.py:170). The endpoint then called
.to_dict() again on these plain dicts, raising AttributeError on
every request to GET /api/graph/tasks.
2026-03-23 02:47:53 +08:00
666ghj c60e6e1089 Refactor project creation process in API documentation and code
- Updated README.md to reflect the removal of the project creation endpoint, adjusting the workflow steps accordingly.
- Removed the `create_project` function from graph.py, streamlining the project management API by eliminating deprecated functionality.
2025-11-29 00:47:54 +08:00
666ghj 08f417f3b7 Introduce Project ID for context management, finalizing the stateful API pipeline from file submission to graph construction. 2025-11-28 17:21:08 +08:00