c742a30e1b
refactor: 统一 Packet 通信协议 + 后端配置管理 + UI 清理
...
- 合并 server.py 到 core/__init__.py,使用统一 Packet 协议
- 后端管理配置持久化 (~/.trulymem/config.json)
- 前端移除 ConfigService,通过 BackendClient 与后端通信
- 删除 UI 中冗余的 AI 推理逻辑 (chat_service, tool_service, message_handler)
- 删除 core/tools 重复文件 (tool_executor, tool_limiter)
- 提示词管理器支持用户自定义 (~/.trulyemem/system_prompt.md)
- 启动入口优化配置路径逻辑
- 更新测试覆盖 (42 tests)
- 更新文档
2026-04-14 11:49:39 +08:00
759168cab5
fix: 配置持久化 - 启动时加载并保存到本地文件
...
- 修复配置无法持久化的问题,之前配置只保存在内存中
- 启动时从应用根目录加载 config.json
- 配置变更时自动保存到本地文件
- 配置文件位置:源码运行时在项目根目录,打包后exe同级目录
- 修复 model 字段在保存时丢失的问题
2026-04-13 08:13:22 +08:00
5c76b19624
refactor: packet-based IPC with core/ui separation
...
- All logic in core layer (BackendServer runs independently)
- Packet protocol: {id, type, body} for all communications
- UI simplified: just input→backend→display
- Config, history, tools all handled by core
- BackendServer can run standalone without UI
2026-04-12 20:47:07 +08:00
83906a6985
refactor: restructure to core/ + ui/ with multi-threaded backend
2026-04-12 18:15:55 +08:00
49b7271f83
Add SPDX license identifier for proper license detection
2026-04-12 16:48:11 +08:00
371d5f9ec8
chore: 清理敏感信息,完善工程结构和文档
2026-04-11 10:54:21 +08:00