{ "name": "@open-multi-agent/core", "version": "1.21.3", "description": "Self-hosted TypeScript agent runtime with durable approvals and verifiable run records. Own it, approve it, audit it.", "files": [ "dist", "README.md", "LICENSE" ], "publishConfig": { "access": "public" }, "type": "module", "main": "dist/index.js", "types": "dist/index.d.ts", "bin": { "oma": "dist/cli/oma.js" }, "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" }, "./observability": { "types": "./dist/observability/index.d.ts", "import": "./dist/observability/index.js" }, "./observability/file": { "types": "./dist/observability/file.d.ts", "import": "./dist/observability/file.js" }, "./acp": { "types": "./dist/acp.d.ts", "import": "./dist/acp.js" }, "./process": { "types": "./dist/process.d.ts", "import": "./dist/process.js" }, "./mcp": { "types": "./dist/mcp.d.ts", "import": "./dist/mcp.js" }, "./ai-sdk": { "types": "./dist/ai-sdk.d.ts", "import": "./dist/ai-sdk.js" }, "./classifiers": { "types": "./dist/classifiers.d.ts", "import": "./dist/classifiers.js" }, "./shell": { "types": "./dist/shell.d.ts", "import": "./dist/shell.js" }, "./eval": { "types": "./dist/eval/index.d.ts", "import": "./dist/eval/index.js" }, "./eval/file": { "types": "./dist/eval/file.d.ts", "import": "./dist/eval/file.js" }, "./package.json": "./package.json" }, "scripts": { "build": "tsc", "dev": "tsc --watch", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage", "lint": "tsc --noEmit -p tsconfig.lint.json", "test:e2e": "RUN_E2E=1 vitest run tests/e2e/", "test:e2e:deepseek": "RUN_E2E=1 vitest run tests/e2e/deepseek-e2e.test.ts", "test:semantic-routing-shadow": "RUN_E2E=1 vitest run --reporter=dot tests/e2e/semantic-routing-shadow.test.ts", "prepublishOnly": "npm run build" }, "keywords": [ "ai", "agent", "multi-agent", "orchestration", "llm", "claude", "openai", "mcp", "tool-use", "agent-framework" ], "author": { "name": "YuanASI (Shenzhen YuanASI Technology Co., Ltd.)", "email": "co@yuanasi.com", "url": "https://yuanasi.com" }, "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/open-multi-agent/open-multi-agent.git", "directory": "packages/core" }, "homepage": "https://github.com/open-multi-agent/open-multi-agent#readme", "bugs": { "url": "https://github.com/open-multi-agent/open-multi-agent/issues" }, "engines": { "node": ">=20.0.0" }, "dependencies": { "@anthropic-ai/sdk": "^0.52.0", "openai": "^6.49.0", "zod": "^3.23.0" }, "peerDependencies": { "@agentclientprotocol/sdk": "^1.2.0", "@aws-sdk/client-bedrock-runtime": "^3.700.0", "@google/genai": "^1.48.0", "@modelcontextprotocol/sdk": "^1.18.0", "ai": "^5.0.0 || ^6.0.0 || ^7.0.0" }, "peerDependenciesMeta": { "@agentclientprotocol/sdk": { "optional": true }, "@aws-sdk/client-bedrock-runtime": { "optional": true }, "@google/genai": { "optional": true }, "@modelcontextprotocol/sdk": { "optional": true }, "ai": { "optional": true } }, "devDependencies": { "@agentclientprotocol/sdk": "1.2.1", "@ai-sdk/openai": "4.0.27", "@ai-sdk/provider": "4.0.4", "@aws-sdk/client-bedrock-runtime": "3.1101.0", "@google/genai": "1.48.0", "@modelcontextprotocol/sdk": "1.29.0", "@types/node": "22.19.15", "@vitest/coverage-v8": "2.1.9", "ai": "7.0.47", "tsx": "4.21.0", "typescript": "5.9.3", "vitest": "2.1.9" } }