Files
open-multi-agent/package.json
T
Jack Chen c2b4b6f194 chore(deps)!: upgrade OpenAI SDK to v6 and require Node 20 (#453)
* chore(deps)!: upgrade OpenAI SDK to v7

Require Node.js 22 across packages, starters, and CI. Add real SDK boundary coverage and reject unsupported custom tool calls explicitly.

Refs #391

* fix(core): classify OpenAI user aborts as cancellation

Use the SDK error constructor name because OpenAI v7 APIUserAbortError retains the default Error name. Cover retry and observability classification with the real SDK class.

* chore(deps)!: target OpenAI v6 and retain Node 20

* docs: simplify Node runtime guidance
2026-07-29 11:21:27 +08:00

34 lines
1.4 KiB
JSON

{
"name": "open-multi-agent",
"version": "0.0.0",
"private": true,
"description": "Private workspace root for the open-multi-agent monorepo. The published package is @open-multi-agent/core in packages/core.",
"workspaces": [
"packages/*"
],
"scripts": {
"build": "npm run build --workspaces --if-present",
"dev": "npm run dev -w @open-multi-agent/core",
"pretest": "npm run test:example-catalog",
"test": "npm run test --workspaces --if-present",
"test:example-catalog": "node --test scripts/example-catalog.test.mjs && node scripts/validate-example-catalog.mjs",
"test:watch": "npm run test:watch -w @open-multi-agent/core",
"test:coverage": "npm run test:coverage -w @open-multi-agent/core",
"test:e2e": "npm run test:e2e -w @open-multi-agent/core",
"bench:observability:ci": "node scripts/observability-benchmark-ci.mjs",
"test:eval-examples": "node scripts/eval-example-smoke.mjs",
"test:observability-examples": "node scripts/observability-example-smoke.mjs",
"test:observability-pack": "node scripts/observability-tarball-smoke.mjs",
"test:scaffold": "npm run test:scaffold --workspaces --if-present",
"lint": "npm run lint --workspaces --if-present"
},
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/open-multi-agent/open-multi-agent.git"
},
"engines": {
"node": ">=20.0.0"
}
}