UNPKG

@presidio-dev/factifai-agent

Version:

An AI powered browser automation testing agent powered by LLMs.

80 lines 2.09 kB
{ "description": "An AI powered browser automation testing agent powered by LLMs.", "author": "PRESIDIO®", "name": "@presidio-dev/factifai-agent", "license": "MIT", "homepage": "https://factifai.io", "version": "3.0.0", "main": "dist/index.js", "types": "dist/index.d.ts", "bin": { "factifai-agent": "./dist/cli.js" }, "files": [ "dist" ], "dependencies": { "@aws-sdk/client-bedrock-runtime": "^3.821.0", "@langchain/community": "^0.3.45", "@langchain/core": "^0.3.57", "@langchain/langgraph": "^0.2.74", "@langchain/openai": "^0.5.11", "boxen": "^8.0.1", "chalk": "^5.4.1", "dotenv": "^16.5.0", "figures": "^6.1.0", "langchain": "^0.3.27", "ora": "^8.2.0", "pretty-bytes": "^7.0.0", "pretty-ms": "^9.2.0", "string-width": "^7.2.0", "table": "^6.9.0", "yargs": "^17.7.2", "zod": "^3.25.42", "@presidio-dev/playwright-core": "3.0.0" }, "devDependencies": { "@types/jest": "^29.5.14", "@types/yargs": "^17.0.33", "@typescript-eslint/eslint-plugin": "^8.33.0", "@typescript-eslint/parser": "^8.33.0", "esbuild": "^0.25.5", "eslint": "^9.27.0", "jest": "^29.7.0", "typescript": "^5.8.3" }, "keywords": [ "browser", "automation", "testing", "playwright", "langgraph", "AI", "testing-framework", "test-automation", "javascript", "cli", "agent", "pipelines" ], "repository": { "type": "git", "url": "git+https://github.com/presidio-oss/factifai-agent-suite.git" }, "bugs": { "url": "https://github.com/presidio-oss/factifai-agent-suite/issues" }, "publishConfig": { "access": "public" }, "scripts": { "build": "node esbuild.config.js && tsc --emitDeclarationOnly", "build:watch": "node esbuild.config.js --watch", "typecheck": "tsc --noEmit", "start": "npx ts-node src/index.ts", "cli": "npx ts-node src/cli.ts", "generate-graph": "npx ts-node src/common/utils/graph-visualizer.ts", "test": "jest", "lint": "eslint src --ext .ts" } }