Skip to content

v0.9.0

Choose a tag to compare

@uvwt uvwt released this 24 Sep 13:21
· 17 commits to main since this release
7bd7958

NexusDock v0.9.0 重点对齐 AgentDock 新的 Plugin / Skill Runtime 契约,新增 Plugin 页面与节点 workspace_context 路由;同时收紧配置、认证、SQLite、Workflow / Stage3 边界和容器发布流程,让多节点管理与生产部署更稳定、更容易排障。

重点更新

Plugin、Skill 与 Runtime

  • Runtime Skill 改为“当前内容”模型,保留明确的 skill_ref / 来源信息,并在 UI 中展示当前内容与来源,不再暴露旧的版本历史 / Active 语义。(#39)
  • 跟进 AgentDock Plugin provenance,能够区分 Plugin-owned Skill / MCP,并新增只读 Plugin Runtime API 与独立 Plugin 页面,展示来源、格式、运行提示以及 Skill / MCP 组件。(#40, #42)
  • 修复 Plugin MCP 列表过滤,Plugin-owned MCP 继续在 MCP 页面展示并保留正常 / 异常 / 未启用状态;最终契约同步移除重复 compatibility / adapted / source_id 等未发布字段。(#44, #43)
  • AgentDock Runtime 上游响应改为类型化 DTO,并在边界显式报告契约漂移,避免动态 JSON 在核心业务链路中静默扩散。(#27)

多节点、MCP 与控制台

  • 新增节点级 workspace_context(node_id, workdir?) 路由,Nexus 只负责选择节点,工作区规则和 Skill 索引由对应 AgentDock 按请求读取;fleet agentdock_context 保持轻量。(#36)
  • 优化 AgentDock 配对入口:命令展示与复制更清晰,并提示 Windows / Mac 用户可直接在控制面板填写配对信息。(#32)
  • 中央 MCP Apps 资源、本地 UI 开关与 Common Agent Skills 聚合继续统一到 Nexus 中央入口;Web 控制台新增中英文界面与语言切换,并修复重复壳层、弹层遮罩和中文术语回退。(#13, #14, #16, #17, #18, #19, #21)

配置、认证与存储

  • 收口管理认证:浏览器管理 API 使用 Web Session,MCP 保留独立 Token / OAuth,Evolution 内部生命周期使用已配对 Device Token;删除旧固定管理 Bearer / bootstrap system token 兼容路径。(#24)
  • SQLite 引入版本化 Schema Migration,并补齐历史 Schema 数据保全、幂等升级和真实 Schema 版本上报;同时修复控制库 WAL 损坏与并发访问稳定性问题。(#20, #23, #25)
  • 启动配置改为 fail-fast,新增 /ready 就绪检查和 buildinfo version / revision;Docker 反代场景可自动识别唯一 RFC1918 bridge 网关,同时保持复杂代理链必须显式配置可信代理。(#26, #37, #38)
  • Recall 删除重复的本地 Git 版本历史能力,继续以集中 Recall 内容与中心端能力为单一事实源。(#22)

Workflow、Stage3 与发布质量

  • Workflow Registry 从 HTTP 层抽离为统一业务模块,REST / MCP 共用同一 Registry;向量索引绑定模板 generation,避免并发发布 / 退役造成陈旧索引。(#28)
  • Stage3 Evolution Worker、AgentDock Bridge 与 ArtifactService 从 HTTP Server 生命周期中拆出,缩小组合边界;Stage3 配置读取失败后可自动周期恢复。(#29)
  • 生产 Compose 收口为仓库唯一结构源;镜像发布前执行完整 CI,发布后按 immutable digest 校验 GHCR / Docker Hub 镜像与 OCI revision,prerelease 不再推进 latest。(#30)

容器镜像

本版本 tag 会发布多架构镜像到:

  • ghcr.io/uvwt/nexusdock:0.9.0
  • agentdockio/nexusdock:0.9.0

同时更新 0.9 与 latest 标签。镜像发布工作流会在推送后执行完整 CI,并对实际发布 digest 做拉取、启动和 revision 校验。

完整变更

v0.2.0...v0.9.0