Commit Graph
60 Commits
Author SHA1 Message Date
thzxx 51a84bd0ad feat: v5.1.0 - 记忆replace/remove、Skill渐进式加载、安全扫描、预算可配置、工具截断配置 2026-04-18 12:09:27 +08:00
thzxx a3a523e2a8 docs: 新增 Hermes Agent 深度研究报告及 Metona 改进方案 2026-04-18 11:55:51 +08:00
thzxx 44fd2bfc99 docs: 更新 v5.0.1 构建产物信息 2026-04-18 11:52:50 +08:00
thzxx 9d68a07b47 fix: 修复搜索引擎/DuckDuckGo超时/web_fetch UA/Agent去重误杀,优化搜索fallback指导,版本号更新至5.0.1 2026-04-18 11:44:48 +08:00
thzxx 615e5fdf4f refactor: rewrite README.md with accurate feature list and clean layout 2026-04-18 11:17:40 +08:00
thzxx 4518929a4c fix: 修复 sql.js 未包含在 app.asar(files 排除顺序问题) 2026-04-17 20:44:21 +08:00
thzxx 1b66ee5f19 docs: 更新 README 和 docs 中数据库描述为 sql.js (WASM) 2026-04-17 16:29:48 +08:00
thzxx 16266ebdde refactor: 数据库层从 better-sqlite3 迁移到 sql.js (WASM)
- 替换原生依赖 better-sqlite3 为纯 WASM 的 sql.js,消除 Electron ABI 版本不匹配问题
- 新增 sql.js 兼容层:runExec/queryOne/queryAll/runPragma/runTransaction
- initDatabase() 改为异步(WASM 加载需要)
- 每次写操作后自动 persist() 到磁盘
- electron-builder 配置:extraResources 打包 sql-wasm.wasm
- 移除 @electron/rebuild 依赖和 postinstall 脚本
- 设置 npmRebuild: false(不再需要原生模块重编译)
2026-04-17 16:26:53 +08:00
thzxx ba03b31677 feat: 重新设计应用图标,匹配暖色调珊瑚橙主题
- 羊驼面部更精致:比例优化、腮红渐变、瞳孔虹膜质感
- 新增 AI 星光元素(右耳上方),暗示 AI Tool Calling 能力
- 底部保留 </> 代码符号装饰
- 色彩严格匹配项目暖色调主题(#FAF7F2 背景 + #E8734A 珊瑚橙)
- 同步更新 llama.ico / llama.png / icon-new 全套图标
2026-04-17 15:13:59 +08:00
thzxx 69087f2854 fix: 添加 @electron/rebuild 解决 better-sqlite3 原生模块 ABI 不匹配问题
- 添加 @electron/rebuild 到 devDependencies
- 添加 postinstall 脚本自动为 Electron 重新编译原生模块
- electron-builder 配置添加 npmRebuild + buildDependenciesFromSource
2026-04-17 15:03:10 +08:00
thzxx 24a5475a7f docs: 重构 README.md & 更新 docs 文件适配 v4.0.0
- README.md: 全面重写,反映实际项目状态(25工具、SQLite、ReAct、暖色主题)
- DEVELOPMENT.md: 更新技术栈(SQLite替代IndexedDB)、架构(ReAct)、工具数、UI规范
- CHANGELOG.md: v4.0.0条目补充UI主题改版说明
- BUILD.md: 新增v4.0.0构建日志
2026-04-17 13:59:44 +08:00
thzxx 5ea958e5c1 style: UI 主题改版 — 暗色→暖色调亮色主题
- 奶白背景 (#FAF7F2) + 珊瑚橙主色 (#E8734A)
- 圆润柔和设计: radius 8-20px, 柔和阴影
- 紫色辅助色 (Think/推理), 金色标签 (Token)
- 终端区域保留深色 (#2D2016 暖棕) 保证可读性
- 窗口背景色、导出 HTML、theme-color 同步更新
- 字体升级: Inter + JetBrains Mono
2026-04-17 13:52:55 +08:00
thzxx b4c7da87b7 chore: 版本号更新至 4.0.0 2026-04-17 13:44:41 +08:00
thzxx 759b5fa8db style: 更换应用图标为科幻 AI Agent 风格
- 六边形科技框架 + 青色发光双眼 + 电路纹路
- 轨道环动画 + METONA 标识
- 暗蓝底配青绿荧光,现代科幻感
- PNG 512x512 + ICO 6 尺寸
2026-04-15 19:58:18 +08:00
thzxx 466df86fe4 feat: 移除系统提示词功能,由记忆系统替代
- 移除设置面板中的系统提示词开关和文本框
- 移除 input-area 和 agent-engine 中的系统提示词注入逻辑
- 移除 state/KEYS 中 SYSTEM_PROMPT 和 SYSTEM_PROMPT_ENABLED
- 移除 types.d.ts 中对应的 StateKey 类型
- 更新 README.md 设置表和帮助文档
- 记忆系统已完全覆盖系统提示词的功能,且更智能:自动提取、跨会话持久化、按相关性动态注入
2026-04-15 19:53:54 +08:00
thzxx 83fa4c78f1 docs: 更新 v3.2.6 分支状态为发布分支 2026-04-15 17:43:37 +08:00
thzxx d9fa79c40f docs: 修正 README.md 和 CHANGELOG.md 与源码不一致的内容
- 记忆自动提取阈值 ≥6 → ≥3(源码 messages.length < 3)
- run_command 默认状态 禁用 → 开启(需确认)
- CHANGELOG.md v3.2.6 分支状态标注
2026-04-15 17:38:09 +08:00
thzxx fbd3e7c365 docs: 更新 BUILD.md v3.2.6 实际构建结果 2026-04-15 11:11:17 +08:00
thzxx 40b45db9c6 chore: 版本号更新至 3.2.6
- package.json version → 3.2.6
- index.html app-version → v3.2.6
- README badge、安装包名、git checkout 分支
- CHANGELOG 新增 v3.2.6 条目,更新标签链
- BUILD.md 新增 v3.2.6 构建日志,更新 checkout 命令
- DEVELOPMENT.md 补充 flex 子元素说明
2026-04-15 10:37:00 +08:00
thzxx b05a4785cc style: token 统计图标、数值、消息 token 信息加颜色
- header token 统计:琥珀色 (#FFD580),含背景色和边框
- 消息内 token 数:琥珀色 (.stat-tokens)
- 消息内耗时:主题蓝色 (.stat-duration)
- SVG token 图标同步上色,移除 opacity 透明度
2026-04-15 10:29:50 +08:00
thzxx d6373ffafe fix: 工作空间面板改为 flex 子元素,修复与主内容区错位
- workspace-panel 从 position:fixed 改为 flex 子元素,与日志面板布局模式一致
- 移除 margin-right:480px hack,工作空间自然占据宽度
- 移除 updateNavHeight() 和 --nav-height CSS 变量(不再需要)
- 移除 border-top(flex 布局下顶部自动对齐)
2026-04-15 10:17:04 +08:00
thzxx 8ab3fc5f68 docs: 更新 CHANGELOG/README/DEVELOPMENT/BUILD 适配 v3.2.5 实际变更 2026-04-14 19:19:06 +08:00
thzxx 80ea5df68d fix: token图标改用纯path SVG内联,避免text元素在部分系统不显示 2026-04-14 18:47:37 +08:00
thzxx 21d774fab4 fix: 图片/文件读取改用 base64,修复 atob Latin1 错误
- 主进程新增 fs:readFileBase64 IPC,读 Buffer 直接返回 base64
- 图片读取从 atob 转换改为直接使用 readFileBase64
- .metona 备份导入同理修复
- 根因:fs:readFile 用 utf-8 编码读取二进制文件,UTF-8 多字节序列超出 Latin1 范围导致 atob 失败
2026-04-08 16:46:22 +08:00
thzxx 43f45cc09c refactor: 工作空间改为单一终端,移除多 Tab 机制
- 移除新建终端按钮和 Tab 栏,只保留唯一默认终端
- AI 命令始终发往唯一终端,避免多终端时目标不确定
- 删除 createTerminalSession/closeTerminalTab/renderTerminalTabs 等多 Tab 相关代码
2026-04-08 16:35:54 +08:00
thzxx 8783cd9b59 fix: 工作空间面板定位、中文乱码、快捷键、帮助文档
- 工作空间面板 top 改用 CSS 变量 --nav-height,JS 动态计算 header+model-bar 实际高度
- Windows 下 spawn 子进程前加 chcp 65001 切换 UTF-8 代码页,修复中文乱码
- 补全 Ctrl+K(知识库)、Ctrl+M(记忆面板)快捷键,防止 Ctrl+M 默认行为冲突
- 帮助弹框内容全面更新,修正工作空间为常驻显示,补充 Ctrl+N、布局说明等
- Token 统计图标从 emoji 🪙 改为内联 SVG,兼容所有 Windows 字体
2026-04-08 16:29:22 +08:00
thzxx 68c5571dd8 chore: 版本号更新至 3.2.5
更新文件:package.json、index.html、README.md、docs/BUILD.md、docs/CHANGELOG.md
2026-04-08 14:24:43 +08:00
thzxx 2fafa357b1 fix: 工具相对路径解析基于工作空间目录而非进程 CWD
所有文件系统工具(read_file/write_file/list_directory/search_files/create_directory/delete_file)
的相对路径此前用 path.resolve() 解析到进程当前工作目录,导致 AI 创建的文件实际写到了错误位置。
新增 resolvePath() 辅助函数,相对路径统一基于 getWorkspaceDir() 解析。
2026-04-08 14:18:19 +08:00
thzxx 4a85879b20 chore: v3.2.2 构建产物 2026-04-07 20:19:38 +08:00
thzxx 117df2e2cf chore: 版本号更新至 3.2.2 2026-04-07 20:17:25 +08:00
thzxx e7efd87ba6 fix: 工作空间进程根据平台选择 shell(Windows 用 cmd.exe,其他用 bash) 2026-04-07 20:15:50 +08:00
thzxx 5d0fff7f01 fix: 工作空间执行日志接入 + AI 工具提示词补充 run_command 指引 2026-04-07 20:13:48 +08:00
thzxx 5cb71b3eae docs: BUILD.md 添加 v3.2.1 构建日志 2026-04-07 19:57:41 +08:00
thzxx 8889d2ee14 docs: 更新 README.md 和 CHANGELOG.md,添加 v3.2.1 版本记录 2026-04-07 19:57:31 +08:00
thzxx 52a7801fe5 chore: v3.2.1 构建产物 2026-04-07 19:55:21 +08:00
thzxx 48468f4a6c chore: 版本号更新至 3.2.1 2026-04-07 19:50:25 +08:00
thzxx 34a6b9fd0b chore: 清除所有 console.log,主进程日志接入执行日志面板 2026-04-07 19:49:30 +08:00
thzxx d524339634 chore: 更新文档,删除 V3-TOOL-CALLING.md,移除便携版相关引用 2026-04-07 19:42:40 +08:00
thzxx 4d25490c68 chore: 移除便携版构建,后续仅提供 NSIS 安装包 2026-04-07 19:41:12 +08:00
thzxx 506d1c5d1f docs: 更新 README.md 添加工作空间面板文档
- 新增工作空间功能特性章节(命令行 Tab + 文件 Tab)
- 更新架构图:v3.0 → v3.2,加入 workspace 子系统
- 更新项目结构:新增 workspace.ts、workspace-panel.ts
- 更新设置表:新增工作空间目录配置
- 更新安全章节:新增工作空间安全说明
- 更新桌面原生特性表
- 更新日志:v3.2.0 工作空间面板
2026-04-07 18:37:57 +08:00
thzxx 46c9595f26 fix: 修复工作空间面板协调性问题
- 头部 Tab 改用 ws-header-tab class,与终端 Tab 的 ws-tab 解除冲突
- 终端 Tab bar 补充完整基础样式(background、border、cursor、transition)
- 补充 .ws-file-toolbar 的 min-height 和按钮 flex-shrink
- 移除未使用的 WorkspaceFileEntry、logWarn import
- resizer 添加 title 提示
2026-04-07 18:35:26 +08:00
thzxx 0e1f216aa4 feat: 添加工作空间面板 - 右侧终端/文件浏览器
- 新增主进程 workspace.ts:spawn 进程管理,流式输出,安全检查
- IPC 双向通信:workspace:exec(on/send 模式,无超时限制)
- preload 暴露 workspace API
- 渲染进程 workspace-panel.ts:多终端 Tab、ANSI 颜色渲染、文件浏览器
- 设置面板添加工作空间目录配置
- 启动时自动创建 workspace 目录
- 窗口关闭时自动清理所有子进程
- 帮助文档更新
2026-04-07 18:30:45 +08:00
thzxx 9485b4c09e chore: bump version to 3.2.0 2026-04-07 18:21:26 +08:00
thzxx 06e1900435 fix: Agent Loop 注入工具路径上下文引导,避免连续操作时路径丢失 2026-04-07 11:05:52 +08:00
thzxx 4e11bd549c feat: 退出应用时自动释放模型显存 2026-04-07 10:50:35 +08:00
thzxx 5cde0fab6e chore: 版本号升级 3.1.0 → 3.1.1 2026-04-07 02:49:40 +08:00
thzxx 9c1ab73be7 docs: 更新分支结构,README 构建指引指向 v3.1.0 分支 2026-04-07 02:45:10 +08:00
thzxx 70ff2c7d33 docs: 更新 README.md 和 CHANGELOG.md,记录 v3.1.0 变更
- README: 新增 Token 消耗统计、原生文件对话框描述、构建脚本说明
- CHANGELOG: 新增 Desktop v3.1.0 版本记录(日志系统/原生化/Token统计/编译修复/构建工具)
2026-04-07 02:43:07 +08:00
thzxx 8d4ab5c98c chore: 版本号升级至 v3.0.2 2026-04-05 00:03:46 +08:00
thzxx 08cd0de89b feat: 新建会话时自动释放显存,清理模型上下文 2026-04-05 00:01:35 +08:00
thzxx 292e84651c fix: RAG上下文根据numCtx和已有消息动态计算可用预算,智能截取 2026-04-05 00:00:14 +08:00
thzxx 492a4027b6 fix: RAG请求增加system prompt长度限制(12000字节),增加错误提示和调试日志 2026-04-04 23:58:03 +08:00
thzxx 20876713d3 feat: RAG检索过程可视化,显示检索状态和结果提示 2026-04-04 23:53:02 +08:00
thzxx ce930560f8 feat: RAG回复显示知识库来源,含文件名和相似度分数 2026-04-04 23:46:16 +08:00
thzxx 30c6916d6f fix: 修复文档上传无反馈的bug,FileList在清空前被读取导致丢失;增加分块数和批量汇总提示 2026-04-04 23:41:09 +08:00
thzxx 8c7ad06dce chore: 版本号升级至 v3.0.1 2026-04-04 23:31:26 +08:00
thzxx ebaacb5631 fix: 嵌入模型检测改用 /api/show capabilities 判断 2026-04-04 23:24:16 +08:00
thzxx 582661146b feat: 嵌入模型下拉仅显示 embedding 模型 2026-04-04 23:22:37 +08:00
thzxx 2048d98d96 docs: 完善 RAG 知识库文档,更新 API 清单和项目结构 2026-04-04 23:15:09 +08:00
thzxx 2c72fc570f chore: 版本号升级至 v3.0.0,更新README功能列表 2026-04-04 23:10:24 +08:00