@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
JSON
{
"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"
}
}