thzxx
|
fde63f73f1
|
fix: system prompt 开头注入真实系统日期,防止AI用知识库旧日期构造搜索查询
|
2026-04-20 10:34:36 +08:00 |
|
thzxx
|
d0ba265daa
|
fix: 修复模板字符串中反引号转义问题
|
2026-04-20 10:23:12 +08:00 |
|
thzxx
|
21557de02e
|
fix: 禁止AI使用知识库日期,强制依赖工具返回的真实日期
|
2026-04-20 10:19:53 +08:00 |
|
thzxx
|
6be27f4cfd
|
fix: 联网搜索强制注入当前日期(system prompt + 工具层双保险)
|
2026-04-20 10:17:34 +08:00 |
|
thzxx
|
eba0b4df5e
|
fix: 新建会话时重置工作空间到空闲状态并切回终端页签
|
2026-04-20 09:56:25 +08:00 |
|
thzxx
|
23d0d1d3a3
|
docs: 推荐规则记忆新增联网前确认当前日期规则 #13
|
2026-04-20 09:50:13 +08:00 |
|
thzxx
|
586cd33563
|
fix: 工具页签卡片标题白底问题 — 覆盖全局亮色样式
|
2026-04-19 20:20:20 +08:00 |
|
thzxx
|
d389581f37
|
fix: 空闲状态绝对定位居中,消除滚动条
|
2026-04-19 20:12:08 +08:00 |
|
thzxx
|
322a0abdd2
|
fix: 首次打开应用时渲染终端空闲状态
|
2026-04-19 20:10:30 +08:00 |
|
thzxx
|
a13caaf1c5
|
docs: 更新 v5.1.4 CHANGELOG 和 BUILD 日志
|
2026-04-19 20:04:34 +08:00 |
|
thzxx
|
01c17a66fc
|
fix: 工作流完整性和协调性修复
修复 6 个问题:
1. 新一轮对话清理上轮工具卡片和终端输出(避免越积越多)
2. 中止 Agent Loop 时保留已执行的工具记录(不再丢失)
3. 切换历史会话时清理工作空间状态
4. handleRetry 保存 think 内容(之前丢失)
5. 中止流程统一:agent-engine 抛出 AbortError 由消费方处理(消除重复消息风险)
6. 导出 clearToolCardsExternal/clearTerminalExternal 供外部调用
|
2026-04-19 19:48:46 +08:00 |
|
thzxx
|
f5fd851224
|
fix: 历史会话工具调用展示 — 可折叠工具卡片
|
2026-04-19 19:44:12 +08:00 |
|
thzxx
|
aa33f8845e
|
fix: 工具页签自动切换协调性修复
|
2026-04-19 19:40:41 +08:00 |
|
thzxx
|
6b1d790436
|
feat: 工具和文件页签空闲状态优化 — 图标网格 + 目录信息
|
2026-04-19 19:38:10 +08:00 |
|
thzxx
|
8973077abd
|
fix: 自动记忆优化 — 禁止自动提取规则、提高提取门槛与质量
|
2026-04-19 19:36:41 +08:00 |
|
thzxx
|
2134e1be38
|
feat: 终端空闲状态优化 — ASCII Logo + 工作空间信息 + 轮转贴士
|
2026-04-19 19:35:24 +08:00 |
|
thzxx
|
f817abd5e1
|
chore: 清理死代码,retry handler 工具卡片渲染补全
- 移除 agent-engine.ts 中未使用的 logThink 导入
- 移除 settings-modal.ts 中未使用的 isVectorMemoryEnabled 导入
- 修复 retry handler 中 onToolCallStart/onToolCallResult/onToolCallError 空回调
|
2026-04-19 17:21:55 +08:00 |
|
thzxx
|
c60ee2b4ae
|
fix: 直播聊天时实时渲染工具调用卡片
- 新增 appendToolCallCardToPlaceholder: 工具开始执行时显示 running 卡片
- 新增 updateToolCallCardInPlaceholder: 工具完成后更新为 success/error 卡片
- 修复 onToolCallStart/onToolCallResult/onToolCallError 空回调问题
- 修复历史记录有工具卡片但直播聊天没有的不一致问题
|
2026-04-19 17:19:45 +08:00 |
|
thzxx
|
1f99d61a12
|
fix: 日志导出移至日志顶栏, 搜索引擎Bing优先
|
2026-04-19 17:10:42 +08:00 |
|
thzxx
|
e2cb87a060
|
fix: 搜索引擎DuckDuckGo→百度, 移除全部超时限制, 默认85轮可配置, 执行日志导出
- 搜索引擎从 DuckDuckGo 换成百度(Baidu),解决国内不可达问题
- 移除全部超时限制:Agent Loop、流式响应、工具执行、web_fetch、download_file
- Agent 最大轮数从 15 改为默认 85 轮,设置面板可配置
- 日志面板新增导出按钮,支持导出为 TXT 文件
- TOOL_USAGE_GUIDE 新增禁止猜 URL 和中文搜索结果利用规则
- 版本号更新至 5.1.1
|
2026-04-19 17:08:46 +08:00 |
|
thzxx
|
fc60d5f2e8
|
chore: 版本号更新至 5.1.1
|
2026-04-19 16:51:56 +08:00 |
|
thzxx
|
09c3dc0d6f
|
docs: 更新 README.md 补充 v5.1.0 新工具说明
|
2026-04-18 12:13:44 +08:00 |
|
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 |
|