Skip to content

Releases: uvwt/nexusdock

Release list

v0.2.0

Choose a tag to compare

@uvwt uvwt released this 29 Aug 01:06

NexusDock v0.2.0 重点完善 Recall 混合检索、MCP / AgentDock 中央契约和多节点运行边界,并新增通过 AgentDock outbound Bridge 代理本地 Artifact 临时下载的完整链路。

重点更新

Recall 与检索

  • 新增自适应混合检索,将词法检索与向量召回统一到同一条生产查询链路,并完善无向量模型时的降级行为。
  • 优化语义索引文本预算、向量批次分组和全量重建性能,降低长文档与大规模 Recall 重建时的资源压力。
  • 收敛 Recall 启动上下文索引和生产边界,让中心端检索结果更稳定、可预测。

MCP、中央契约与多节点

  • 跟进 agentdock-protocol 正式共享契约,统一中央 MCP 工具的输入 / 输出 Schema、Annotations 与运行上下文定义。
  • 增加中央工具输出契约覆盖门禁,避免 NexusDock 与 AgentDock 两端 descriptor / structuredContent 漂移。
  • 修复节点工具重算覆盖 Nexus 中央工具的问题,节点上下线或契约重算不再破坏中央工具定义。
  • 运行上下文、Recall 与 Workflow 状态继续向多节点聚合模型收敛。

Artifact 临时下载代理

  • 新增 AgentDock 本地 Artifact 通过 outbound-only Nexus Bridge 临时下载的能力,无需给每个节点额外暴露公网入口。
  • Bridge capability 与普通 MCP tool capability 分离,并独立持久化,避免内部传输能力泄漏到模型可见工具列表。
  • 下载 URL 使用签名与过期时间,签名 secret 采用受限权限和原子创建,并拒绝 symlink secret。
  • 流式代理增加完整 SHA-256 校验、delay-last-chunk 提交、跨块 metadata 一致性、超时、最大文件 / chunk / 请求次数限制与 per-node 并发控制。
  • 节点中途断开或最终完整性校验失败时主动截断 HTTP 响应,不会把未验证的最后数据块交给客户端。
  • URL 装饰属于可降级增强:签名或装饰失败不会把原本成功的 MCP 工具调用变成失败。

文档与生产质量

  • 面向用户重构 README,减少内部实现噪音并突出实际使用入口。
  • CI 持续覆盖 Go / Web 构建、测试、vet、race、契约检查和 production Docker build。

容器镜像

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

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

同时更新 0.2latest 标签。镜像发布工作流会在推送后执行实际拉取、启动和健康检查。

完整变更

v0.1.0...v0.2.0