UNPKG

openagentic

Version:

A TypeScript framework for building AI agents with self-contained tool orchestration capabilities

117 lines (116 loc) 3.47 kB
{ "name": "openagentic", "version": "3.1.1", "description": "A TypeScript framework for building AI agents with self-contained tool orchestration capabilities", "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.js" }, "./tools": { "types": "./dist/tools/index.d.ts", "import": "./dist/tools/index.mjs", "require": "./dist/tools/index.js" } }, "files": [ "dist", "README.md", "LICENSE" ], "scripts": { "build": "tsup", "changeset:publish": "changeset publish", "dev": "tsup --watch", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:tools": "tsx examples/scripts/tool-testing.ts", "test:orchestrators": "tsx examples/scripts/orchestrator-testing.ts", "lint": "eslint src --ext .ts,.tsx", "lint:fix": "eslint src --ext .ts,.tsx --fix", "type-check": "tsc --noEmit", "prepublishOnly": "npm run build", "clean": "rimraf dist", "example:basic": "tsx examples/scripts/basic-agent.ts", "example:streaming": "tsx examples/scripts/streaming-agent.ts", "example:messages": "tsx examples/scripts/message-array-example.ts", "example:logging": "tsx examples/scripts/logging-example.ts", "example:streaming-callback": "tsx examples/scripts/streaming-agent-with-callback.ts", "example:langchain": "tsx examples/scripts/langchain-example.ts", "vector-store:create": "tsx scripts/createVectorStore.ts" }, "keywords": [ "ai", "agents", "orchestration", "tools", "llm", "openai", "anthropic", "gemini", "framework", "typescript", "self-contained" ], "author": "OpenAgentic Contributors", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/openagenticai/openagentic.git" }, "bugs": { "url": "https://github.com/openagenticai/openagentic/issues" }, "homepage": "https://github.com/openagenticai/openagentic#readme", "devDependencies": { "@changesets/cli": "^2.29.4", "@types/jest": "^29.5.8", "@types/node": "^20.9.0", "@types/qrcode": "^1.5.5", "@typescript-eslint/eslint-plugin": "^6.12.0", "@typescript-eslint/parser": "^6.12.0", "eslint": "^8.54.0", "jest": "^29.7.0", "rimraf": "^5.0.5", "ts-jest": "^29.1.1", "tsup": "^8.0.1", "tsx": "^4.6.2", "typescript": "^5.3.2" }, "dependencies": { "@ai-sdk/amazon-bedrock": "^2.2.10", "@ai-sdk/anthropic": "^1.2.12", "@ai-sdk/cohere": "^1.2.10", "@ai-sdk/google": "^1.2.19", "@ai-sdk/google-vertex": "^2.2.24", "@ai-sdk/groq": "^1.2.9", "@ai-sdk/luma": "^0.1.8", "@ai-sdk/mistral": "^1.2.8", "@ai-sdk/openai": "^1.3.22", "@ai-sdk/perplexity": "^1.1.9", "@ai-sdk/provider": "^1.1.3", "@ai-sdk/provider-utils": "^2.2.8", "@ai-sdk/xai": "^1.2.16", "@aws-sdk/client-s3": "^3.830.0", "@elevenlabs/elevenlabs-js": "^2.2.0", "@google/genai": "^1.4.0", "@langchain/core": "^0.3.61", "@langchain/openai": "^0.5.15", "@octokit/rest": "^22.0.0", "@slack/web-api": "^7.9.3", "ai": "^4.3.16", "dotenv": "^16.5.0", "qrcode": "^1.5.4", "unsplash-js": "^7.0.19", "zod": "^3.25.64" }, "peerDependenciesMeta": {}, "engines": { "node": ">=18.0.0" } }