Skip to content

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 26 Sep 12:54
637ea64

AgentDock v0.9.1 是基于 v0.9.0 的维护版本,重点修复 Windows 旧版升级迁移、冷启动与 Tunnel 恢复链路;同时加入 Remote MCP 原生 OAuth、可配置聊天卡片与图片上下文确认能力,并进一步完善 Skill 路由信息和正式发布门禁。

重点更新

Windows 升级、迁移与运行稳定性

  • 修复 Windows legacy flat → generation 升级期间的进程竞态:迁移现在先停止 Tray、再停止 Core,并在停止窗口内持续清理同路径重生进程;同时将 detached migration helper 日志持久写入 logs/legacy-migration.log,解决旧版本升级时 Core 被 Tray 重新拉起、稳定入口难以替换并可能伴随 Tunnel 502 的问题。(#158, #144)
  • legacy migration 成功后会安全回收 agentdock-legacy-migration-* 临时目录,并在迁移 mutex 下收敛清理时序,避免长期遗留大体积临时文件或与并发迁移互相干扰。(#147)
  • 收敛 Windows 冷启动与后台进程行为:统一隐藏 Core / Tray / Tunnel / 系统管理 helper 的控制台窗口,避免重复传播等价私有 DACL;并修复 generation 安装下 Tunnel supervisor 错把稳定 shim 当成实际 Core 校验目标的问题。(#148)
  • 将 Windows Core 启动 / 健康预算统一为 60 秒并覆盖更新、迁移、Installer trial / rollback 与修复路径;控制面板管理动作失败会记录到 logs/control-panel.err.log,并保留 Core / Tunnel 阶段与提权命令的真实诊断结果。(#150, #151)

Remote MCP、聊天卡片与图片上下文

  • Remote MCP 原生支持 OAuth:增加发现、PKCE、DCR、grant / refresh 持久化与 step-up 授权;每次授权可选择 Local、AgentDock 公网或 NexusDock callback,Plugin-owned 与 standalone MCP 共用同一 OAuth Runtime。(#152)
  • 聊天卡片新增 full | compact | off 三档渲染模式,桌面控制面板统一提供“完整 / 精简 / 关闭”下拉选择;精简模式保留 Image、AgentDock Context、Workspace Context、Task Progress 与 Artifact 等核心卡片,并兼容旧 AGENTDOCK_MCP_APPS_ENABLED 配置迁移。(#146)
  • workspace_context 接入独立 Workspace Context 卡片;view_image 接入可确认 Image 卡片,用户显式点击后才把真实图片提供给后续模型上下文,标准 MCP image content 与无 UI 场景保持兼容。(#153, #156)

Skill 与发布可靠性

  • agentdock_context.skills 与 workspace_context.workspace_skills 不再把 Skill 路由描述截断到固定字节预算,改为返回 trim 后的完整 description,保留中文多字节与最长 1024 Unicode 字符场景,减少模型因半句描述而误判 Skill 的情况。(#145)
  • 修复 Windows Release 验收缺少真实 legacy Core / Tray fixture 的问题,并将正式发布流程重排为“构建 → 私有 candidate → Linux / macOS / Windows 深度验收 → pre-publication gate → Draft Release → 容器验证 → 正式公开”,避免资源已公开后才出现深度验收失败。(#139, #140)
  • 为 SignPath Foundation 审核补齐 Windows PE VersionInfo、公开 Code Signing Policy 与 review-only test-signing 路径;该改动只用于 Foundation 审核准备,正式 Release 的生产签名链路在本版本中仍保持原有配置。(#154)
  • 修复正式 Release 的两个跨平台门禁问题:Windows ARM64 构建时让 go-winres 按 Runner 主机架构执行,避免 host tool 被交叉编译成 ARM64;Windows staged install.ps1 改为按已校验 source commit 的 Git blob 比较,避免 core.autocrlf 的 LF / CRLF 转换造成假失败。(#161, #162)

贡献者

感谢 @JTropy 对 view_image 图片上下文能力的原始实现与方案贡献。(#122, #156)

下载与校验

所有发布文件都提供对应 .sha256 校验文件,可用于手动确认下载内容完整。

Windows 可执行文件与安装包遵循项目公开的 Code Signing Policy。

容器镜像会同步发布到 GHCR 与 Docker Hub,并由 Release workflow 实际拉取启动验证。

完整变更

v0.9.0...v0.9.1

下载 AgentDock

请选择与你设备对应的安装包,点击即可直接下载。

你的设备 直接下载
Windows 电脑(绝大多数 Intel / AMD 电脑) 下载 Windows 安装包
Windows ARM 电脑(例如 Snapdragon X 系列) 下载 Windows ARM 安装包
Mac(Apple 芯片或 Intel 都可以) 下载 macOS 安装包

Windows 和 macOS 用户建议直接使用上面的安装包。

下方 Assets 里的其他 .zip、.tar.gz 文件主要用于自动化部署等高级场景。其中 Windows .zip 为安装、更新和自动化场景使用的发布载荷,也可用于直接运行 Core CLI;完整 Windows 桌面功能请使用 AgentDockSetup-*.exe。

.sha256 文件用于手动校验下载文件完整性。

Linux 用户请使用命令行脚本进行安装,Docker 用户请使用 AgentDock 容器镜像。