Repository navigation
v0.9.1
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 stagedinstall.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 实际拉取启动验证。
完整变更
下载 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 容器镜像。