thzxx
|
e84f62c482
|
v0.11.9: 修复纯文本消息卡片丢失 + 子代理参数可配置
fix: 恢复纯文本消息的 else if 分支,修复 fed1e6d 重构后用户消息卡片不显示
fix: allVids 类型注解补充 base64 字段,消除 TS2322 编译错误
feat: 子代理最大轮次和超时接入设置面板(subAgentMaxLoops/subAgentTimeout)
chore: 版本号 0.11.7 → 0.11.9
|
2026-06-20 13:04:17 +08:00 |
|
thzxx
|
5ed9a1f9f6
|
feat: 视频上传支持 (v0.11.7)
- 新增视频上传按钮,支持 mp4/avi/mov/mkv/webm (≤10MB)
- ffmpeg 1fps 提取帧序列,自动缩放至512px,带时序标注
- 消息中注入帧序列时间线,多模态模型原生理解视频时序
- 视频按钮与 vision 模型能力自动联动
- 版本号 0.11.6 → 0.11.7,同步更新 README/帮助面板/菜单
|
2026-06-18 10:58:55 +08:00 |
|
thzxx
|
a74fca741d
|
fix: 修复 Think 模式开关无效 — toggleThink 缺少 change 事件导致 state 未同步
- model-bar.ts: 新增 toggleThink change 事件监听,同步 state.thinkEnabled
- setThinkAvailable(true) 保留自动开启行为(模型支持时强制开启)
- 版本号 0.11.5 → 0.11.6,同步7个文件13处
|
2026-06-17 12:34:23 +08:00 |
|
thzxx
|
a336a66516
|
v0.11.5: 搜索抓取增强 + 流式进度修复 + 超时/写入容错
feat: 搜索面板新增认证类型 Bearer/Basic,自动抓取条数/类型(顺序/随机)
feat: 随机抓取失败自动从未抓取池补1条,上限移除
fix: write_file 缺 path 时返回引导性报错(含工作空间路径+平台示例)
fix: Ollama tool_calls arguments JSON字符串解析
fix: 流式进度日志不再删除,改为完整时间线记录
fix: 进度日志同步appendChild确保排在工具日志之前
fix: 超时设置面板/主进程 remove max上限
chore: 版本号 0.11.4 → 0.11.5
|
2026-06-13 21:35:22 +08:00 |
|
thzxx
|
0b58639295
|
chore: 0.11.3 -> 0.11.4
|
2026-06-13 08:17:44 +08:00 |
|
thzxx
|
45777a5945
|
feat: v0.11.3 - 工具卡片三态转换 + 流式进度监控 + 默认工具页签
- 工具卡片完整生命周期: 准备中 -> 执行中 -> 完成
- onToolCallPrepare 流式阶段提前显示工具意图
- 工作空间监控定时器: AI处理中提示
- 日志面板流式进度: 每5秒输出, 15秒无新内容警告
- 提示栏按状态分组显示所有工具
- write_file 写入前增加开始日志
- 工具页签新卡片始终自动滚动到底部
- 默认页签切换为工具页签
|
2026-06-12 22:28:16 +08:00 |
|
thzxx
|
2bdcb2735f
|
chore: bump version to 0.11.2
|
2026-06-12 12:45:57 +08:00 |
|
thzxx
|
933ce7a082
|
v0.11.1: Agent Loop稳定性增强 + 6个系统工具 + 搜索引擎替换
【Agent Loop 稳定性】
- P0-1: 工具消息硬限制40条,超出自动删旧
- P0-2: 截断周期从5轮缩短为3轮
- P1-1: 增量记忆提取改为fire-and-forget
- P1-2: TOOLS_WITH_DATA_DEPS精简为仅web_fetch
- P2: 重复检测改为注入警告而非强制终止
- Final Answer检测增强: >300字自动放行 + 收紧反过早停止
【新增工具】(40→44)
- datetime: 系统精确时间(中文日期+时段+人性化)
- calculator: 安全数学计算(递归下降解析器)
- random: 随机数/随机选择(int/float/pick/string)
- uuid: UUID v4生成(crypto.randomUUID)
- json_format: JSON格式化+验证+键排序
- hash: MD5/SHA1/SHA256/SHA384/SHA512
【搜索引擎替换】
- Google+DuckDuckGo → 搜狗+360搜索
- 四引擎变为: Bing+百度+搜狗+360搜索
【删除】
- 联网搜索代理全部代码(search-proxy/ + 7文件代理逻辑)
- https-proxy-agent依赖
【UI】
- 模型栏: 上下文总长(蓝色)+剩余上下文(绿色)实时显示
- 设置面板上下文长度移至模型栏
- SOUL.md/AGENT.md精简为纯抽象定义
【系统提示词】
- OS环境信息改为从preload同步获取真实值(os.homedir/os.arch/os.userInfo)
|
2026-06-11 22:07:46 +08:00 |
|
thzxx
|
5bbd8b720c
|
chore: 版本号 v0.10.3 → v0.11.0
|
2026-06-10 14:44:28 +08:00 |
|
thzxx
|
23918b8223
|
chore: v0.10.3 — 选择支持think的模型自动启用思考模式, 修复AI回复不显示模型标签, 版本号升级
|
2026-06-10 13:14:58 +08:00 |
|
thzxx
|
6390457312
|
feat: v0.10.2 - 可配置超时设置 + 默认值提升
- HTTP超时: 15s→30s(可配5s~300s), MCP超时: 30s→60s(可配10s~300s), 流式超时: 180s→300s(可配0~600s)
- 设置面板新增超时配置区域(HTTP/流式/MCP),留空使用默认值
- 主进程HTTP_TIMEOUT/MCP_TIMEOUT改为可配置变量,通过IPC setTimeouts通道接收
- 帮助面板/README/release-notes更新四引擎搜索和超时描述
- 版本号同步更新至v0.10.2(16处)
|
2026-06-10 09:39:59 +08:00 |
|
thzxx
|
64264cc0f8
|
v0.10.1: 修复显存泄漏 + 删除普通聊天模式 + Tool Calling 始终开启
fix: ollama.ts - chat() 添加默认 keep_alive: '1h',chatStream done 时不再 reader.cancel()
refactor: 删除普通聊天模式,所有消息统一走 Agent Loop
refactor: Tool Calling 开关始终开启且不可关闭
chore: 版本号 0.10.0 → 0.10.1 (12 处)
docs: 更新帮助面板和 README 反映架构变更
|
2026-06-06 12:06:48 +08:00 |
|
thzxx
|
c9adc764ae
|
feat: v0.10.0 — 全面增强网络搜索、Agent Loop、工具稳定性与性能
网络搜索增强:
- web_search: 4引擎并行(Bing+百度+DuckDuckGo+Google), LRU缓存5min, URL可达性预检, 结构化JSON输出
- web_fetch: 自动重试(指数退避2次), 移动端UA切换, SPA页面自动升级浏览器渲染
Agent Loop增强:
- 流式调用超时保护(默认180s可配置)
- Final Answer多模式检测 + 内容长度验证
- 预算警告改用ephemeral标记(context优先丢弃)
- Token感知动态迭代预算(>80%自动缩减到3轮)
- 工具缓存TTL(搜索5min/网页10min/文件30min)
- 自动子任务拆解(并行关键词检测+spawn子代理)
- 增量记忆提取(每20轮触发)
- 智能批次划分: 16个只读工具加入ALWAYS_PARALLEL白名单
- 旧工具结果超过10轮自动截断到500字符
工具增强:
- read_multiple_files: 串行→并行Promise.all
- diff_files: 三级回退(diff -u → git diff → builtin)
- search_files: 新增use_regex正则搜索
- list_directory: 新增offset分页
- Git: stash参数修复, clone/push/pull超时保护
- browser: 提取ensureBrowserReady()消除重复, browser_open切换URL自动重建
文档更新:
- 帮助面板新增Agent Loop v0.10.0增强章节
- README中英文同步更新(四引擎搜索/工具描述)
- SOUL.md/AGENT.md更新(v0.10.0能力描述/SPA规则翻转)
|
2026-06-05 21:20:03 +08:00 |
|
thzxx
|
2217113014
|
feat: v0.9.1 — 图片压缩、文件token预算截断、并行上传、文档同步
- 图片上传: Canvas前端压缩(1280px等比缩放+JPEG), 300KB以下跳过
- 文件上传: Token预算感知截断(30% numCtx), 26种语言注释剥离
- 性能: handleImagePaths/handleTextFilePaths 并行化(Promise.all)
- sub-agent.ts: 修复3个TS编译错误(tool_name类型, success重复)
- 版本号: 全项目统一至0.9.1(10处)
- 文档: BUILD.md/DEVELOPMENT.md 同步实际架构, 移除过期分支引用
- README: 组件列表修正(log-panel.ts→prompt-modal.ts)
- 帮助面板: 更新图片/文件上传描述
|
2026-06-05 11:32:40 +08:00 |
|
thzxx
|
db6cb8d2cc
|
feat: v1.1.0 — 上下文引擎重构 + 技能系统升级 + SOUL.md 支持
- 版本号更新: 1.0.0 → 1.1.0,全量同步 package.json/lock/README/docs/UI
- 上下文长度自动检测: 切换模型时从 model_info 读取实际 context_length
- SOUL.md 支持: 每次发送自动扫描工作空间 SOUL.md,注入为首条 system 消息且不可压缩
- 系统提示词卡片: AI 回复顶部可折叠展示实际发送给模型的完整 system prompt
- Token 校准: 利用 Ollama 返回的实际计数动态修正估算器(EMA)
- 消息重要性评分: 纯规则打分,trim/summarize 按重要性而非时间顺序
- 结构化压缩: LLM 压缩输出 JSON 格式(topics/decisions/pendingTasks/constraints)
- 技能系统 v1.1: 语义匹配(embedding) + 参数自优化 + 未使用衰减 + 技能链合并
- 修复: 100+ TypeScript strict 模式编译错误清零
|
2026-06-04 21:47:18 +08:00 |
|
Metona Dev
|
390161bc32
|
fix: 版本号统一为 v1-stable-release(非 1.0.0)
|
2026-04-24 11:44:30 +08:00 |
|
Metona Dev
|
0acff6b6e3
|
chore: 版本号重置为 v1-stable-release,删除更新日志,重写 README
|
2026-04-24 11:42:20 +08:00 |
|
thzxx
|
6656f16d30
|
docs: 根据实际代码更新 README.md 和 docs 文件
README.md:
- Agent Loop: 最大15轮→默认85轮(可配置),移除10分钟超时
- 架构图: tool-handlers 25→21 工具
- 工作空间: 新增工具Tab说明,3个页签
- 记忆系统: 新增容量上限500条
- Heartbeat: 补充默认1小时间隔
docs/BUILD.md:
- 新增v5.1.6构建日志(含构建产物和踩坑记录)
docs/CHANGELOG.md:
- v5.1.6新增构建产物信息
docs/DEVELOPMENT.md:
- Agent Loop: 最大15轮→85轮,移除所有超时限制
|
2026-04-20 20:52:55 +08:00 |
|
Metona
|
14f3878b7c
|
chore: version bump to 5.1.6
7 files synced: package.json, package-lock.json (x2), index.html, README.md, docs/DEVELOPMENT.md, docs/BUILD.md, docs/CHANGELOG.md
|
2026-04-20 18:22:04 +08:00 |
|
thzxx
|
a8e4f5208c
|
docs: 更新 CHANGELOG / DEVELOPMENT / BUILD 文档(v5.1.5 最新改动)
|
2026-04-20 10:42:33 +08:00 |
|
thzxx
|
8805858b79
|
refactor: 第三方库替换 & 代码精简 — v5.1.5
- Markdown 解析器:内联正则 → marked 库(完整 GFM 支持)
- HTML 净化器:内联 DOM 遍历 → DOMPurify(业界标准)
- crypto.ts:删除 sha256js/xorBytes 死代码回退路径
- 消除 5 个文件中 escapeHtml/formatSize 重复定义
- 版本号升级至 5.1.5
|
2026-04-19 20:48:56 +08:00 |
|
thzxx
|
a13caaf1c5
|
docs: 更新 v5.1.4 CHANGELOG 和 BUILD 日志
|
2026-04-19 20:04:34 +08:00 |
|
thzxx
|
a79ce976f3
|
chore: 版本号更新至 5.1.4
|
2026-04-19 19:04:06 +08:00 |
|
thzxx
|
b81bb4dd60
|
docs: 根据 v5.1.3 实际代码更新全部 docs 文件
- BUILD.md: checkout 分支 v5.1.1→v5.1.3,any 计数修正
- DEVELOPMENT.md: 目录结构更新(tool-handlers 拆分、新服务文件),
工具数 25→38,数据库 6→7 表,新增 browser/mcp/skill/cron/sub-agent
- OPENCLAW-HERMES-ANALYSIS.md: 10 个路线图功能标记已实现状态,
更新优先级表和待实施清单
- HERMES-AGENT-DEEP-STUDY.md: 对比表更新(记忆/工具/Agent Loop),
P0-P2 改进清单标记实施状态
|
2026-04-19 18:52:23 +08:00 |
|
Metona Build
|
69a28a8500
|
refactor: 修复 any 滥用 & 拆分 tool-handlers.ts & 记忆数据治理 (v5.1.3)
Fix 2 - 类型安全:
- (window as any).metonaDesktop → window.metonaDesktop
- any[] → Record<string, unknown>[]
- 回调 :any → ChatSession | null
- 78 处 → 38 处(减少 51%)
Fix 3 - 架构拆分:
- tool-handlers.ts (1308行) → 4 个模块:
- tool-handlers-shared.ts: 共享工具函数
- tool-handlers-fs.ts: 15 个文件系统操作
- tool-handlers-system.ts: 6 个系统网络操作
- tool-handlers-git.ts: 1 个 Git 操作
Fix 4 - 记忆数据治理:
- 90 天未使用自动降低 importance
- 清理评分新增 agePenalty
- 向量错误日志增强(记忆ID、内容摘要、模型、栈)
- 去重增强(前缀匹配)
|
2026-04-19 18:38:31 +08:00 |
|
Metona Build
|
71bd6e19ea
|
feat: 预算警告 & Shadowing 防护 & 记忆容量管理 (v5.1.2)
- 预算警告临时层:Agent Loop 剩余 ≤5 轮注入 WARNING,≤2 轮注入 CRITICAL
- MCP Shadowing 防护:MCP 工具注册时检测重名,自动跳过并警告
- 记忆容量限制:上限 500 条,超限自动清理低价值条目(rule 受保护)
- 版本号更新至 5.1.2
|
2026-04-19 18:10:26 +08:00 |
|
Metona Build
|
bea52bf1b7
|
docs: 根据项目实际代码更新 README.md 和更新日志
- README.md: web_search 描述从 DuckDuckGo + Bing 改为 Bing + 百度 + Google 三引擎
- CHANGELOG.md v5.1.1: 修正搜索引擎顺序(Bing 首选 → 百度备用 → Google 兜底)
- CHANGELOG.md v5.1.1: 新增 esbuild 反引号兼容性修复记录
- BUILD.md v5.1.1: 修正搜索引擎描述
|
2026-04-19 17:58:30 +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
|
51a84bd0ad
|
feat: v5.1.0 - 记忆replace/remove、Skill渐进式加载、安全扫描、预算可配置、工具截断配置
|
2026-04-18 12:09:27 +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
|
17d684cbf5
|
chore: 版本号更新至 5.0.0
|
2026-04-18 09:35:17 +08:00 |
|
thzxx
|
1b66ee5f19
|
docs: 更新 README 和 docs 中数据库描述为 sql.js (WASM)
|
2026-04-17 16:29:48 +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
|
b4c7da87b7
|
chore: 版本号更新至 4.0.0
|
2026-04-17 13:44:41 +08:00 |
|
thzxx
|
1771b1e326
|
bump: 版本号更新至 3.3.4
- package.json: 3.3.3 → 3.3.4
- src/renderer/index.html: 版本显示 v3.3.4
- README.md: badge、下载链接、构建分支引用
- docs/CHANGELOG.md: 版本链 + v3.3.4 更新日志
- docs/BUILD.md: 构建分支引用 + v3.3.4 构建日志
- docs/DEVELOPMENT.md: 版本号
|
2026-04-17 10:38:21 +08:00 |
|
Metona
|
c2e821f39a
|
chore: 补充 docs 目录版本号更新
- docs/DEVELOPMENT.md: 3.3.2 → 3.3.3
- docs/BUILD.md: 构建分支名更新 + 新增 v3.3.3 构建日志
- docs/CHANGELOG.md: 版本链追加 v3.3.3 + 新增 v3.3.3 更新日志
|
2026-04-17 09:10:01 +08:00 |
|
thzxx
|
b2c3e6eb84
|
docs: 同步更新 README/DEVELOPMENT/BUILD 文档与实际代码一致
|
2026-04-16 20:02:35 +08:00 |
|
thzxx
|
a18b04a890
|
chore: 版本号更新至 3.3.2
|
2026-04-16 19:50:44 +08:00 |
|
Metona Dev
|
eb275516f3
|
docs: 根据项目实际同步 README.md 和 docs
|
2026-04-16 14:03:34 +08:00 |
|
Metona Dev
|
405040c1be
|
chore: 版本号更新至 3.3.1
|
2026-04-16 13:54:16 +08:00 |
|
thzxx
|
9f0c5ae7b5
|
chore: 版本号更新至 3.3.0
|
2026-04-16 10:19:51 +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
|
8ab3fc5f68
|
docs: 更新 CHANGELOG/README/DEVELOPMENT/BUILD 适配 v3.2.5 实际变更
|
2026-04-14 19:19:06 +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
|
f0bad05494
|
chore: 版本号更新至 3.2.4
- package.json version 3.2.4
- README.md 版本徽章、下载说明、构建分支
- docs/CHANGELOG.md 新增 v3.2.4 版本说明,版本链补全 v3.2.3
- docs/BUILD.md 新增 v3.2.4 构建日志,构建分支引用
- src/renderer/index.html 应用标题版本号
|
2026-04-08 13:26:14 +08:00 |
|
thzxx
|
5800aaedd2
|
docs: 更新 BUILD.md,修正仓库地址并添加 v3.2.3 构建日志
|
2026-04-08 12:40:43 +08:00 |
|
thzxx
|
38f12ab1d8
|
docs: 更新构建指南,补充 v3.2.2 构建问题排查与手动缓存方案
|
2026-04-08 12:11:50 +08:00 |
|