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
|
a67995166c
|
merge: develop into master
|
2026-04-08 13:34:20 +08:00 |
|
thzxx
|
03a396c730
|
fix: handleRunCommand 补全执行日志(安全检查、执行开始、完成、异常、终止)
|
2026-04-08 13:33:50 +08:00 |
|
thzxx
|
b087761d65
|
docs: 更新 DEVELOPMENT.md 5.3 工作空间与 AI 集成流程
|
2026-04-08 13:32:03 +08:00 |
|
thzxx
|
4c0f91dd41
|
docs: 开发规范合并到 DEVELOPMENT.md,删除多余的 CONVENTIONS.md
- DEVELOPMENT.md 新增版本号更新文件清单
- DEVELOPMENT.md 新增更新日志规范(只写 CHANGELOG.md)
- DEVELOPMENT.md 新增分支提交规则(不多分支推送)
- 删除重复的 docs/CONVENTIONS.md
|
2026-04-08 13:30:43 +08:00 |
|
thzxx
|
c8e14b8478
|
docs: 新增 docs/CONVENTIONS.md 开发规范
|
2026-04-08 13:27:51 +08:00 |
|
thzxx
|
060a5cc8d4
|
docs: README.md 移除历史版本记录,更新日志统一到 docs/CHANGELOG.md
|
2026-04-08 13:27:11 +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
|
01b1b0e9c5
|
fix: 设置面板修改地址后同步更新顶部导航连接状态
|
2026-04-08 13:22:39 +08:00 |
|
thzxx
|
83fe7ba4ce
|
fix: 清理 TOOL_USAGE_GUIDE 中引用已删除字段的规则
|
2026-04-08 13:16:34 +08:00 |
|
thzxx
|
0431ed56c0
|
refactor: 命令执行走工作空间终端,AI 不再直接执行
流程改为:AI 提出命令 → 用户确认 → 工作空间终端执行(实时显示)→ 结果反馈 AI → AI 回复
- handleRunCommand 直接 spawn 子进程,stdout/stderr 实时通过 cmd:output 推送
- 进程结束后通过 cmd:done 通知渲染进程
- 停止按钮通过 cmd:kill 终止进程
- 清理 workspace.ts 中不再需要的 execWorkspaceCommand 工具集成代码
- 去掉 workspace:execTool/killTool,改为 cmd:output/cmd:done/cmd:kill
|
2026-04-08 13:12:18 +08:00 |
|
thzxx
|
d5e5f5f58a
|
feat: AI 命令执行实时流式推送到工作空间终端
- execWorkspaceCommand 新增 onOutput 回调,stdout/stderr 实时推送
- ipc.ts workspace:execTool 实时转发输出 + 发送 toolDone 完成通知
- 渲染进程 appendToolStreamOutput 流式显示,handleToolDone 显示退出状态
- 去掉 tool-handlers.ts 中的一次性完整输出推送
- 完整流程:用户确认 → 实时输出 → 完成通知 → AI 回复结果
|
2026-04-08 13:06:57 +08:00 |
|
thzxx
|
d150b53116
|
refactor: 工作空间去掉手动命令输入,终止时自动反馈 AI
- 移除工作空间终端的命令输入框和执行按钮
- 用户只能通过终止按钮中断卡住的 AI 命令
- 终止后自动通过 killTool IPC 终止进程,结果自动回传 AI
- 新增 workspace:killTool IPC 和 terminateCurrentToolCommand
- 新增终端底部状态提示(等待/执行中)
- 修复工作空间面板顶部对齐(90px → 92px)
|
2026-04-08 12:57:48 +08:00 |
|
thzxx
|
f9ad682f01
|
fix: AI Tool Calling run_command 输出同步到工作空间终端面板
- handleRunCommand 改用 execWorkspaceCommand 替代 Node exec()
- 执行完成后通过 workspace:toolOutput IPC 事件推送命令和输出
- 渲染进程监听 onToolOutput,在活跃终端显示 AI 命令及结果
- 清理 tool-handlers.ts 中不再需要的 child_process 导入
|
2026-04-08 12:47:36 +08:00 |
|
thzxx
|
d5f4112d97
|
fix: AI Tool Calling run_command 输出同步到工作空间终端面板
- handleRunCommand 改用 execWorkspaceCommand 替代 Node exec()
- 执行完成后通过 workspace:toolOutput IPC 事件推送命令和输出
- 渲染进程监听 onToolOutput,在活跃终端显示 AI 命令及结果
- 清理 tool-handlers.ts 中不再需要的 child_process 导入
|
2026-04-08 12:47:28 +08:00 |
|
thzxx
|
5800aaedd2
|
docs: 更新 BUILD.md,修正仓库地址并添加 v3.2.3 构建日志
|
2026-04-08 12:40:43 +08:00 |
|
thzxx
|
75a45de5f2
|
docs: 更新 BUILD.md,修正仓库地址并添加 v3.2.3 构建日志
|
2026-04-08 12:40:35 +08:00 |
|
thzxx
|
b9710b71e1
|
docs: 更新 README 和 CHANGELOG,添加 v3.2.3 版本说明
|
2026-04-08 12:33:22 +08:00 |
|
thzxx
|
e663878da0
|
fix: 修复 tool-registry.ts 缺少 logInfo 导入导致 run_command 工具调用异常
|
2026-04-08 12:26:43 +08:00 |
|
thzxx
|
f9eca2e524
|
v3.2.3: 工作空间面板改为常驻显示,固定宽度480px,不可关闭不可拖拽
|
2026-04-08 12:22:37 +08:00 |
|
thzxx
|
6a74b8b0d2
|
docs: 更新 README 和 CHANGELOG,添加 v3.2.2 版本说明
|
2026-04-08 12:14:50 +08:00 |
|
thzxx
|
38f12ab1d8
|
docs: 更新构建指南,补充 v3.2.2 构建问题排查与手动缓存方案
|
2026-04-08 12:11:50 +08:00 |
|
thzxx
|
d9e9416d35
|
feat: 工作空间与 AI Tool Calling 深度集成
核心变更:
- 新增 execWorkspaceCommand() 无超时进程执行(workspace.ts)
- 新增 workspace:execTool IPC 通道(无超时,5MB 输出上限)
- run_command 工具改用 workspace IPC,移除 30s 超时限制
- run_command 默认启用(需用户确认),AI 上下文注入工作空间目录
- Agent Loop 工具执行:run_command 无超时,其他工具保持 30s
- Agent 系统提示词新增工作空间规则(userTerminated/truncated 反馈)
UI 修复:
- Header z-index 提升至 50,Model Bar 提升至 40,Input Area 提升至 30
- 工作空间面板 top 调整为 90px(header + model-bar),不再遮挡菜单
- Input Area 增加 position: relative 确保 z-index 生效
其他:
- 新增 docs/DEVELOPMENT.md 开发规范文档
- 设置面板 run_command 开关文案优化,默认值改为 true
|
2026-04-07 22:24:58 +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 |
|
Metona Bot
|
93e1b8e6b7
|
docs: update BUILD.md with v3.1.1 build issues and troubleshooting
|
2026-04-07 13:22:12 +08:00 |
|
Metona Bot
|
e4fdd0c604
|
release: v3.1.1-desktop build artifacts
|
2026-04-07 13:17:15 +08:00 |
|
metona
|
e7b15db6e7
|
docs: 更新 README 和 CHANGELOG,仓库更名为 metona-ollama-desktop,Web 版独立至 metona-ollama-web
|
2026-04-07 12:31:00 +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
|
9f01138062
|
feat: 构建资源本地缓存 + restore-build-cache.sh + 更新 BUILD.md
- restore-build-cache.sh: 自动从 build-resources/ 或镜像恢复缓存
- build-resources/ 已在 .gitignore(不进 git,145MB)
- BUILD.md: 重写为快速构建 3 步指南
|
2026-04-07 02:20:41 +08:00 |
|
thzxx
|
8f77bcfb1a
|
fix: build-resources 从 git 移除(145MB 本地资源不进仓库)
|
2026-04-07 02:18:57 +08:00 |
|
thzxx
|
4ccd53e087
|
fix: 修复 vector-store.ts colId 变量重复声明
|
2026-04-07 02:10:20 +08:00 |
|