@ai-sdk/harness
AI SDK 生态中的底层工具包,封装模型能力供上层 workflow-harness 等构建层组合调用
核心事实
时间轴 (近 90 天)
1.0.167 版本的变更仅包含 5 个 commit,且内容集中在 @ai-sdk/harness@1.0.167 的依赖同步上。
@ai-sdk/harness 作为配套层,与 sandbox-vercel 的模板机制存在联动。
1.0.164 版本包含两个主要提交:文档更新(提交 e729d58 调整 README.md 格式)和依赖更新(同步 @ai-sdk/harness 至 1.0.164)。
当项目同时依赖 sandbox-just-bash 和 harness 这类需要版本对齐的包时,lockfile 能防止其中一方被解析到不匹配的版本;更新依赖时应连同 lockfile 一起提交,并在 CI 中使用锁定安装(如 npm ci)以确保环境可复现。
sandbox-just-bash 与 harness 版本号保持同步(同为 1.0.162)是 monorepo 统一发版(fixed/locked 模式)的典型做法。
当多个包共享同一版本序列时,只升级其中一个可能导致对等依赖(peer dependency)不满足或内部 API 假设不一致的问题。
本次发布说明中未详细列出 @ai-sdk/harness 1.0.160 的具体变更条目。
AI SDK 的 harness 相关包保持较高的迭代速度,1.0.x 系列以补丁为主。
workflow-harness 本身并未引入新 API 或功能,而是将底层依赖的 harness 包对齐到最新补丁版本。
1.0.158 版本的核心变更指向同版本的 @ai-sdk/harness 包。
还有 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%