[控场AI]
产品harness

@ai-sdk/harness

AI SDK 生态中的底层工具包,封装模型能力供上层 workflow-harness 等构建层组合调用

核心事实

时间轴 (近 90 天)

10月28日

1.0.167 版本的变更仅包含 5 个 commit,且内容集中在 @ai-sdk/harness@1.0.167 的依赖同步上。

待验证50%
10月28日

@ai-sdk/harness 作为配套层,与 sandbox-vercel 的模板机制存在联动。

待验证50%
10月24日

1.0.164 版本包含两个主要提交:文档更新(提交 e729d58 调整 README.md 格式)和依赖更新(同步 @ai-sdk/harness 至 1.0.164)。

待验证50%
10月23日

当项目同时依赖 sandbox-just-bash 和 harness 这类需要版本对齐的包时,lockfile 能防止其中一方被解析到不匹配的版本;更新依赖时应连同 lockfile 一起提交,并在 CI 中使用锁定安装(如 npm ci)以确保环境可复现。

待验证50%
10月23日

sandbox-just-bash 与 harness 版本号保持同步(同为 1.0.162)是 monorepo 统一发版(fixed/locked 模式)的典型做法。

待验证50%
10月23日

当多个包共享同一版本序列时,只升级其中一个可能导致对等依赖(peer dependency)不满足或内部 API 假设不一致的问题。

待验证50%
10月22日

本次发布说明中未详细列出 @ai-sdk/harness 1.0.160 的具体变更条目。

已验证75%
10月21日

AI SDK 的 harness 相关包保持较高的迭代速度,1.0.x 系列以补丁为主。

待验证50%
10月21日

workflow-harness 本身并未引入新 API 或功能,而是将底层依赖的 harness 包对齐到最新补丁版本。

待验证50%
10月20日

1.0.158 版本的核心变更指向同版本的 @ai-sdk/harness 包。

待验证50%

还有 40 条时间轴事件

全部知识事实 (20)

已验证

@ai-sdk/workflow-harness@1.0.101 的核心内容是依赖项更新,同步升级底层依赖 @ai-sdk/harness@1.0.101

90%
已验证

对于同时使用多个 @ai-sdk/* 包的项目,保持它们版本协同升级有助于避免潜在的兼容问题

85%
已验证

AI SDK 采用 monorepo 单一代码仓库管理模式,底层 harness 包变更时上层 workflow-harness 包会跟进补丁版本

85%
已验证

@ai-sdk/harness 与 @ai-sdk/workflow-harness 承担为 AI 工作流提供标准化运行与验证环境的职责

85%
已验证

在 AI 工作流执行框架中,harness 层负责编排任务流程、调度模型调用与工具执行,sandbox 层负责为代码执行提供隔离的安全环境

80%
已验证

workflow-harness 在 harness 基础上面向工作流场景,为多步骤、可编排的 AI 任务提供运行时支撑

80%
已验证

本次发布说明中未详细列出 @ai-sdk/harness 1.0.160 的具体变更条目。

75%
已验证

若项目中同时存在多个版本的 @ai-sdk/provider 副本,可能导致类型定义不一致、instanceof 判断失效或重复打包等问题。

75%
已验证

workflow-harness 作为 SDK 生态中的子包,主要面向工作流相关的测试与运行支撑场景

75%
已验证

本次更新的核心变更是 sandbox-vercel 包同步升级其依赖 @ai-sdk/harness 到 1.0.119 版本

75%
已验证

@ai-sdk/workflow-harness 与 @ai-sdk/harness 保持同步的版本策略

75%
已验证

@ai-sdk/harness 是 Vercel AI SDK 中负责测试基础设施的底层组件,为沙盒环境提供 test harness 能力

75%
已验证

@ai-sdk/workflow-harness 发布了 1.0.158 版本,属于补丁版本(Patch Changes)更新。

85%
已验证

@ai-sdk/workflow-harness 发布了 1.0.101 版本,属于补丁级变更(Patch Changes)

90%
待验证

@ai-sdk/harness 偏向测试与评估框架,用于验证 AI 模型和工具链在各种场景下的表现

70%
待验证

1.0.167 版本的变更仅包含 5 个 commit,且内容集中在 @ai-sdk/harness@1.0.167 的依赖同步上。

50%
待验证

@ai-sdk/harness 作为配套层,与 sandbox-vercel 的模板机制存在联动。

50%
待验证

1.0.164 版本包含两个主要提交:文档更新(提交 e729d58 调整 README.md 格式)和依赖更新(同步 @ai-sdk/harness 至 1.0.164)。

50%
待验证

sandbox-just-bash 与 harness 版本号保持同步(同为 1.0.162)是 monorepo 统一发版(fixed/locked 模式)的典型做法。

50%
待验证

当项目同时依赖 sandbox-just-bash 和 harness 这类需要版本对齐的包时,lockfile 能防止其中一方被解析到不匹配的版本;更新依赖时应连同 lockfile 一起提交,并在 CI 中使用锁定安装(如 npm ci)以确保环境可复现。

50%

来源文章