UNPKG

agent-contracts-runtime

Version:

Runtime bridge for executing agent-contracts workflows on Agent SDKs

133 lines (132 loc) 3.49 kB
{ "name": "agent-contracts-runtime", "version": "0.36.8", "description": "Runtime bridge for executing agent-contracts workflows on Agent SDKs", "type": "module", "main": "dist/index.js", "types": "dist/index.d.ts", "bin": { "agent-runtime": "dist/agent-runtime.bundle.mjs" }, "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" }, "./adapters/claude-agent-sdk": { "types": "./dist/adapters/claude-agent-sdk.d.ts", "import": "./dist/adapters/claude-agent-sdk.js" }, "./adapters/openai-agents-sdk": { "types": "./dist/adapters/openai-agents-sdk.d.ts", "import": "./dist/adapters/openai-agents-sdk.js" }, "./adapters/adk-sdk": { "types": "./dist/adapters/adk-sdk.d.ts", "import": "./dist/adapters/adk-sdk.js" }, "./adapters/mock": { "types": "./dist/adapters/mock.d.ts", "import": "./dist/adapters/mock.js" }, "./generator": { "types": "./dist/generator/index.d.ts", "import": "./dist/generator/index.js" } }, "files": [ "dist/agent-runtime.bundle.mjs", "dist/agent-runtime.bundle.mjs.map", "dist", "templates", "dsl", "docs", "cli-contract.yaml", "README.md", "LICENSE" ], "scripts": { "generate": "cli-contracts generate", "generate:builtin": "npx agent-runtime generate -c dsl/agent-runtime.config.yaml", "build": "npm run generate && tsup", "typecheck": "tsc --noEmit", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage", "cli:validate": "cli-contracts validate -f cli-contract.yaml", "prepublishOnly": "npm run build && npm run bundle:min", "test:ci": "vitest run", "bundle": "node esbuild.bundle.mjs", "bundle:min": "node esbuild.bundle.mjs --minify" }, "keywords": [ "agent-contracts", "agent", "workflow", "orchestration", "sdk", "runtime", "guardrails", "handoff", "contract-first", "multi-agent", "ai-agent", "claude", "openai" ], "author": "foo-log-inc <ogawa@foo-log.co.jp>", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/foo-log-inc/agent-contracts-runtime.git" }, "bugs": { "url": "https://github.com/foo-log-inc/agent-contracts-runtime/issues" }, "homepage": "https://github.com/foo-log-inc/agent-contracts-runtime#readme", "engines": { "node": ">=22.0.0" }, "dependencies": { "agent-contracts": "^0.34.0", "commander": "^12.1.0", "dotenv": "^17.4.2", "handlebars": "^4.7.9", "tsx": "^4.21.0", "yaml": "^2.8.3", "zod": "^4.0.0" }, "devDependencies": { "@anthropic-ai/claude-agent-sdk": "^0.2.138", "@google/adk": "^1.2.0", "@openai/agents": "^0.11.1", "@types/node": "^25.6.0", "cli-contracts": "^0.32.1", "esbuild": "^0.28.0", "tsup": "^8.5.0", "typescript": "^5.8.3", "vitest": "^4.1.7" }, "peerDependencies": { "@anthropic-ai/claude-agent-sdk": ">=0.2.0", "@google/adk": ">=1.2.0", "@openai/agents": ">=0.10.0" }, "peerDependenciesMeta": { "@google/adk": { "optional": true }, "@anthropic-ai/claude-agent-sdk": { "optional": true }, "@openai/agents": { "optional": true } }, "overrides": { "tar": "^7.5.16", "uuid": "^11.1.1", "@opentelemetry/core": "^2.8.0", "@tootallnate/once": "^2.0.1" } }