package.json
Rama main · réplica de lectura del repositorio original.
{
"name": "open-multi-agent",
"version": "0.0.0",
"private": true,
"description": "Self-hosted TypeScript agent runtime with durable approvals and verifiable run records. Own it, approve it, audit it.",
"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 && npm run bench:ab:test",
"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",
"bench:ab": "tsx bench/src/run-bench.mts",
"bench:ab:mock": "tsx bench/src/run-bench.mts --mock --label mock",
"bench:ab:report": "tsx bench/src/report.mts",
"bench:ab:test": "tsx --test bench/src/bench.test.mts",
"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 && npm run lint:bench",
"lint:bench": "tsc --noEmit -p bench/tsconfig.json"
},
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/open-multi-agent/open-multi-agent.git"
},
"engines": {
"node": ">=20.0.0"
},
"devDependencies": {
"tsx": "4.21.0",
"typescript": "5.9.3"
}
}