chore: prepare Desktop 0.13.5 and Agent 0.13.0 releases

Record the approved bilingual release notes and align Desktop and Agent version metadata. Refresh both feature lists with image tools, PPTX OCR, Runtime process reuse, and the completed/to-implement status convention.

Agent 0.13.0 requires Desktop 0.13.5. Keep Node 24.19.0 and OpenCode 1.18.29 unchanged, preserve published release history, and exclude the LoongArch preview.

Validation: bilingual release notes verified; 4293 tests passed and 67 skipped; typecheck, lint, version consistency, and 63 documentation links passed. No new real model calls, Host reruns, local production build, or packaging. Full UI-driven image invocation and local/remote switching are not covered by the existing validation records.
This commit is contained in:
mesalogo
2026-09-15 17:25:12 +08:00
parent 8a63ac9ee8
commit 4c18d8d9c6
8 changed files with 164 additions and 39 deletions
+33
View File
@@ -0,0 +1,33 @@
# GoodBuddy Agent 0.13.0 更新内容
## 功能更新
- **远程聊天也能直接生图**:使用托管远程 OpenCode 时,可在当前对话中调用桌面端配置的图片模型,生成图片、修改上传图片或继续调整历史成果。无需另开会话或切换聊天模型,图片结果保存到原会话。
## 问题修复
- **多个远程项目更省资源**:同一 Host 上兼容的项目和会话可共享 OpenCode 底层进程,减少重复启动。各会话继续独立工作,取消其中一个不会结束其他会话使用的共享进程。
- **断线后继续处理原对话**:配合新版桌面端,重新连接或重启桌面后可恢复原操作的待答问题与任务状态。重连不会重新发送已经接受的请求。
## 使用说明
- 请先升级至 **GoodBuddy 0.13.5 或更高版本**,再更新远程环境。聊天生图需开启图片模型的会话调用,并使用 Execute 模式。
- 提供 Linux x64、Linux arm64 和 macOS arm64 安装包,内含 Node `24.19.0` 和 OpenCode `1.18.29`。新行为在更新后的 Agent 和 Runtime 中生效,正在运行的旧进程不会热更新。
- 远程项目仍为技术预览;Ask 保持只读,Execute 使用所选 SSH 账号的权限。
# What's New in GoodBuddy Agent 0.13.0
## Features
- **Create images in remote chats**: Managed remote OpenCode can use Desktop-configured image models to generate images, edit uploads, or refine earlier results in the current conversation. No separate conversation or chat-model switch is needed, and results stay in the original conversation.
## Bug Fixes
- **Use fewer resources across remote projects**: Compatible projects and conversations on the same Host share underlying OpenCode processes, reducing duplicate startup. Conversations remain independent, and cancelling one does not terminate the shared process used by others.
- **Continue the original conversation after disconnection**: Together with the updated Desktop, pending questions and task status recover after reconnection or Desktop restart. Reconnection does not resend accepted requests.
## Usage Notes
- Upgrade to **GoodBuddy 0.13.5 or later** before updating the remote environment. In-chat image tools require conversation access to be enabled for an image model and Execute mode.
- Packages cover Linux x64, Linux arm64, and macOS arm64, with Node `24.19.0` and OpenCode `1.18.29`. Changes take effect in the updated Agent and Runtime; running older processes are not hot-updated.
- Remote projects remain a technical preview. Ask stays read-only, and Execute uses the selected SSH account’s permissions.
+48
View File
@@ -1,6 +1,54 @@
{
"formatVersion": 1,
"releases": [
{
"version": "0.13.5",
"releasedAt": "2026-09-15",
"notes": {
"zh-CN": {
"highlights": [],
"features": [
"**聊天生图,无需切换模型**:生图模块现在可作为 MCP 能力,供支持工具调用的聊天模型使用,无需另开会话或手动切换到图片模型。在当前对话中即可要求 AI 生成图片、修改上传图片或继续调整之前的成果,图片和生成状态直接显示在原会话中。",
"**复制文件,直接粘贴为附件**:在文件管理器中复制一个或多个支持的本地文件后,直接粘贴到聊天输入框即可添加附件。读取和解析进度清晰可见,失败时保留草稿与已有附件,文本和截图仍可照常粘贴。"
],
"fixes": [
"**图片型 PPTX 也能读取文字**:配置本地 OCR 并选择启用 OCR 的解析方式后,可识别幻灯片内嵌图片中的文字,解决图片型 PPTX 无法提取内容的问题。识别结果保留幻灯片定位,原有文字也会一并保留。",
"**识别结束后释放内存**:本地 OCR 在没有正在执行或排队的识别任务时,空闲 60 秒后自动释放模型运行内存。连续解析会复用模型,下次使用时自动重新加载。",
"**多项目运行更省资源**:多个项目使用兼容配置时,本地 OpenCode、DeepSeek Harness 和托管远程 OpenCode 可分别复用各自的底层进程,减少重复启动和内存占用。不同会话仍可并行工作,停止其中一个不会连带停止其他会话。",
"**远程对话恢复更连贯**:修复断线、桌面重启或配置更新后,远程待答问题和任务状态恢复不一致的问题。需要重试时,可直接在对应项目的菜单中操作。",
"**项目菜单和工作栏更顺手**:长会话列表独立滚动,不再撑高项目菜单;没有会话活动时自动隐藏摘要。工作栏开关移到明暗主题按钮旁,不再悬浮遮挡内容。",
"**魔法笔记自动同步显示**:AI 或 MCP 修改笔记后,已打开的笔记页面会自动刷新,无需手动重新打开。刷新保留当前选择和未保存草稿。",
"**窗口异常时可以直接恢复**:界面渲染失败时提供“重新加载”入口,渲染进程崩溃时弹出恢复提示。重新加载可能丢失未保存的输入。"
],
"notices": [
"聊天生图需先为图片模型开启会话调用,并在 **Execute 模式**使用;支持直连文本模型、本地 OpenCode、Continue、DeepSeek Harness 和托管远程 OpenCode。生成和编辑可能产生图片服务费用,参考图编辑需要服务商支持。",
"远程用户请先升级至 **GoodBuddy 0.13.5**,再更新 Host 上的 **Agent 0.13.0**。远程项目仍为技术预览,Ask/Execute 权限不变。",
"提供 Windows、macOS、Linux 的 x64 和 arm64 标准桌面安装包,本次不构建 LoongArch 实验预览。"
]
},
"en-US": {
"highlights": [],
"features": [
"**Create images without switching chat models**: Image generation is now available as an MCP capability to tool-capable chat models, without opening another conversation or manually switching to an image model. Ask AI to create an image, edit an upload, or refine an earlier result, with images and generation status shown in the same conversation.",
"**Paste files directly into chat**: Copy one or more supported local files in your file manager and paste them into the composer to attach them. Reading and parsing progress is shown, failures preserve your draft and existing attachments, and text and screenshot paste continue to work."
],
"fixes": [
"**Read text from image-based PowerPoint files**: With local OCR configured and an OCR-enabled parsing mode selected, GoodBuddy can recognize text in embedded slide images instead of rejecting image-only PPTX files. Results retain slide locations alongside the original text.",
"**Release memory after text recognition**: Local OCR releases its model memory after 60 idle seconds when no recognition tasks are running or queued. Consecutive tasks reuse the model, and it reloads automatically when needed again.",
"**Use fewer resources across projects**: With compatible configurations, local OpenCode, DeepSeek Harness, and managed remote OpenCode each reuse their underlying processes to reduce duplicate startup and memory use. Conversations can still run in parallel, and stopping one does not stop the others.",
"**Resume remote conversations more reliably**: Fixed inconsistent recovery of pending questions and task status after disconnection, Desktop restart, or configuration changes. Retry actions are available in the affected project’s menu.",
"**Smoother project menus and workbar access**: Long conversation lists scroll independently without stretching the project menu, and the activity summary hides when idle. The workbar toggle now sits beside the theme switch instead of floating over content.",
"**Keep Magic Notes up to date**: The open notes page refreshes automatically after AI or MCP edits, without needing to reopen it. Your selection and unsaved drafts are preserved.",
"**Recover directly from window errors**: Rendering failures show a Reload action, and renderer-process crashes display a recovery prompt. Reloading may lose unsaved input."
],
"notices": [
"Enable conversation access for an image model and use **Execute mode** for in-chat image tools. Supported runtimes are direct text models, local OpenCode, Continue, DeepSeek Harness, and managed remote OpenCode; image requests may incur provider charges, and reference-image editing requires provider support.",
"Remote users should upgrade to **GoodBuddy 0.13.5** before updating Hosts to **Agent 0.13.0**. Remote projects remain a technical preview, with unchanged Ask/Execute permissions.",
"Standard desktop packages cover Windows, macOS, and Linux on x64 and arm64. No LoongArch experimental preview is included."
]
}
}
},
{
"version": "0.13.2",
"releasedAt": "2026-09-14",