39eee19a3e
docs: 同步 task_archive 到架构文档
2026-04-28 20:23:33 +08:00
49d6906f15
docs: 同步 persona_remove 到架构文档
2026-04-28 20:09:44 +08:00
c72fc5f38f
docs: 同步 task_query 工具到架构文档
2026-04-28 20:03:55 +08:00
bddb5498e9
fix: 调整工具调用限制 - 工作记忆链修改20次/查询30次,一般记忆查询30次/修改15次
2026-04-28 19:59:13 +08:00
4d64da743a
docs: 同步 system_prompt.md 的5步流程到文档,补充systemd部署说明
2026-04-28 19:46:00 +08:00
ad382602f2
fix: auto-clean orphan entities on purge; fix graph camera zoom; optimize system prompt
2026-04-28 16:30:18 +08:00
46008c14c5
feat: web login system, auto-load history, config extraction
...
- Add Flask session-based authentication (username/password login)
- Auto-load chat history from backend on page load
- Extract SECRET_KEY and user credentials to web_config.json
- Create web_config.example.json as template
- Add web_config.json to .gitignore (sensitive info)
- Update docs: architecture, API reference, quick start guides
2026-04-28 09:25:47 +08:00
0ebd1d7ac6
docs: sync documentation with source code
...
- Fix branch badge: test -> main in README files
- Update tool_limits config: remove non-existent persona_query_max and task_query_max fields
- Complete memory tools list: add memory_archive, memory_cleanup, context_rewrite
- Remove 'experimental' labels from context_rewrite feature
2026-04-17 10:08:50 +08:00
2aa6e9240f
feat: 添加 context_rewrite 工具并清理工具限制器死配置
...
- 新增 context_rewrite 工具:允许 AI 在单轮内压缩工具调用上下文
- 清理 persona_query_max 和 task_query_max 死配置(commit 9be60ba 引入)
- 同步全栈:后端/前端/文档/测试 18 个文件
- 测试:70/70 通过
2026-04-16 14:33:21 +08:00
09a45c52e7
docs: 修正 API 文档响应结构描述 + 添加缺失测试
...
- 修正 PROCESS_MESSAGE 响应数据访问路径 (result['content'] -> result['data']['content'])
- 添加 CLEAR_HISTORY 文档说明 (基于 SAVE_HISTORY 空消息实现)
- 添加 test_clear_history 和 test_send_message_is_alias 测试用例
- 优化 BackendClient 历史相关方法的返回值处理
2026-04-15 12:09:48 +08:00
a8165874ad
feat: 添加聊天记录持久化功能 - 启动时从数据库加载历史,消息处理后自动保存
2026-04-15 10:49:53 +08:00
8d15624b56
docs: fix startup flow to match backend-config-managed architecture
2026-04-14 16:41:22 +08:00
558eee4f58
docs: fix garbled text, sync architecture with code, add tool limits API
2026-04-14 16:28:17 +08:00
e3aceed825
fix: 修正语言切换链接文本
2026-04-14 13:27:45 +08:00
8b1663b1c9
docs: 添加中英文切换链接
...
- docs/zh/README.md 添加切换到英文版链接
- docs/en/README.md 添加切换到中文版链接
2026-04-14 13:27:01 +08:00
29d15707f5
docs: 重构为 docs/zh/ + docs/en/ 子文件夹结构
...
- 拆分为 docs/zh/(中文) 和 docs/en/(英文)
- README 索引对应语言子文件夹
- 保留所有文档内容
2026-04-14 13:25:53 +08:00
dd685485b5
docs: 重构为双语文档结构,添加人设图机制
...
- 拆分为 docs/(CN) 和 docs_en/(EN) 两个文件夹
- 主 README 索引对应语言文档
- 新增 persona.md (人设图机制详细说明)
- 文件重命名为英文名
2026-04-14 13:20:24 +08:00
44c332bfe1
docs: 添加双语文档与记忆机制说明
...
新增文件:
- README_EN.md (English README)
- docs/记忆机制.md + _EN.md (记忆工作机制)
- docs/架构_EN.md
- docs/一键启动指南_EN.md
- docs/工作记忆链_EN.md
- docs/api_EN.md
- docs/prompts.md + _EN.md
docs/README.md 更新为双语文档索引
2026-04-14 13:15:37 +08:00
9873d91224
docs: 修正文档与代码实现一致,添加 model 参数描述,区分源码/打包运行模式
2026-04-14 12:00:57 +08:00
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
a846671c34
docs: 更新文档并修正打包脚本
...
- 新增 docs/api.md 后端API文档
- 修正文档中启动流程示例
- 移除不存在的F4快捷键
- 前端直接工具调用不受次数限制
- 打包脚本添加 config_service hidden-import
- Linux脚本添加python3检查
2026-04-13 08:36:41 +08:00
83906a6985
refactor: restructure to core/ + ui/ with multi-threaded backend
2026-04-12 18:15:55 +08:00
377102b2a0
重构构建文件: 移入build/目录
...
- 创建build/存放构建脚本
- 清理遗留graph_memory_tui/web引用
- 入口改为trulymem_entry.py
- 更新文档路径
2026-04-12 17:12:04 +08:00
1575a92dd8
Revert "重构构建文件: 移入build/目录"
...
This reverts commit 95c96a3346c035da73a3f79011b527cc66b9602e.
2026-04-12 17:09:06 +08:00
cb48cbe968
重构构建文件: 移入build/目录
...
- 创建build/目录存放构建脚本
- 清理遗留的graph_memory_tui/web引用
- 更新文档中的构建命令路径
- 入口文件改为trulymem_entry.py
2026-04-12 17:07:42 +08:00
0d8a7592ad
Docs: sync all docs with actual code implementation
...
Changes:
- README.md: Fix executable download wording (not pre-built)
- 架构.md: Remove Cypher references (no Cypher in SQLite mode), note cypher_query_box is display-only
- 一键启动指南.md: Remove deleted scripts (start.bat, install.bat), remove made-up startup timings
2026-04-12 16:42:57 +08:00
1d11ad6c9a
update: 更新文件 README.md
...
Signed-off-by: JianFeeeee <2198972886@qq.com >
2026-04-12 16:11:19 +08:00
b4f509de50
Fix: F3 tool details toggle, sidebar width, and sync docs with code
...
- Fix F3 tool details: use display:none/block instead of re-compose
- Increase sidebar width from 40 to 70 for readability
- Sync 一键启动指南.md with actual entry points (trulymem_entry.py)
- Rewrite 工作记忆链机制说明.md with actual task_* tool APIs
- Rewrite 架构.md with actual file structure (38 Python files)
- Update docs/README.md with complete feature list
2026-04-12 16:01:21 +08:00
2804ec6080
feat: 添加工作记忆链机制,支持连续性任务状态跟踪
2026-04-11 12:39:25 +08:00
371d5f9ec8
chore: 清理敏感信息,完善工程结构和文档
2026-04-11 10:54:21 +08:00
e9df29a988
docs: Update README and clean up documentation
...
- Rewrite README with clear structure
- Remove redundant documentation files
- Update startup guide
- Add API documentation
- Add FAQ section
- Simplify project structure
2026-04-10 15:55:07 +08:00
6689f08456
feat: Add embedded SQLite database and web interface
...
- Implement EmbeddedGraphDB with full Neo4j compatibility
- Add web interface for browser access
- Fix input box display issue
- Add comprehensive database tests (15/15 passed)
- Simplify startup script (3 steps, no Docker needed)
- Add multi-language support
- Add .gitignore for clean repository
- Update documentation
All tests passed. Ready for production.
2026-04-10 15:43:22 +08:00