UNPKG

@flatfile/improv

Version:

A powerful TypeScript library for building AI agents with multi-threaded conversations, tool execution, and event handling capabilities

89 lines (88 loc) 2.62 kB
{ "name": "@flatfile/improv", "version": "0.2.13", "description": "A powerful TypeScript library for building AI agents with multi-threaded conversations, tool execution, and event handling capabilities", "main": "dist/index.cjs", "module": "dist/index.js", "types": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" } }, "files": ["dist", "docs"], "type": "module", "scripts": { "build": "bun x tsup", "test": "bun test", "check": "bun x @biomejs/biome check --write src/{,**/}*.ts", "check:ci": "bun x @biomejs/biome check src/{,**/}*.ts", "format": "bun x @biomejs/biome format --write src/{,**/}*.ts", "dev": "bun --watch src/index.ts", "prepublish": "bun x tsup", "example": "bun example/test.ts", "example:structured-output-all": "bun src/examples/structured-output-all-drivers.ts", "example:structured-output-advanced": "bun src/examples/structured-output-advanced.ts", "example:structured-output-all-drivers": "bun src/examples/structured-output-all-drivers.ts", "example:test-agent-structured-output": "bun src/examples/test-agent-structured-output.ts" }, "dependencies": { "@anthropic-ai/sdk": "^0.56.0", "@aws-sdk/client-bedrock-runtime": "^3.755.0", "@cerebras/cerebras_cloud_sdk": "^1.28.0", "@google-cloud/storage": "^7.15.2", "@google-cloud/vertexai": "^1.9.3", "@google/genai": "^0.7.0", "@huggingface/inference": "^3.7.1", "cohere-ai": "^7.16.0", "eventemitter2": "^6.4.9", "groq-sdk": "^0.19.0", "nanoid": "^3.3.4", "openai": "^4.104.0", "reflect-metadata": "^0.2.2", "uuid": "^11.1.0", "zod": "^3.24.1", "zod-to-json-schema": "^3.24.5" }, "devDependencies": { "@antfu/ni": "^23.3.1", "@biomejs/biome": "^1.9.4", "@swc/core": "^1.10.12", "@types/node": "^20.11.24", "braintrust": "^0.0.195", "bun": "^1.2.2", "bun-types": "latest", "langsmith": "^0.3.12", "tsup": "^8.3.6", "typescript": "^5.3.3" }, "keywords": [ "ai", "llm", "agents", "claude", "bedrock", "aws", "typescript", "conversation", "tools" ], "author": "Flatfile, Inc.", "license": "ISC", "repository": { "type": "git", "url": "git+https://github.com/flatfile/improv.git" }, "bugs": { "url": "https://github.com/flatfile/improv/issues" }, "homepage": "https://github.com/flatfile/improv#readme", "engines": { "bun": ">=1.0.0" }, "publishConfig": { "access": "public" } }