LetsTryGPT/agent4-implementation
0
1{2 "name": "agent4-implementation",3 "version": "1.0.0",4 "description": "Agent 4 Protocol Implementation with Multi-LLM Fallback",5 "main": "dist/index.js",6 "scripts": {7 "build": "tsc",8 "start": "node dist/index.js",9 "dev": "ts-node-dev --respawn --transpile-only src/index.ts",10 "test": "jest --passWithNoTests",11 "test:watch": "jest --watch",12 "test:coverage": "jest --coverage",13 "lint": "eslint . --ext .ts --max-warnings 0",14 "lint:fix": "eslint . --ext .ts --fix",15 "format": "prettier --write \"src/**/*.ts\"",16 "format:check": "prettier --check \"src/**/*.ts\"",17 "typecheck": "tsc --noEmit",18 "clean": "rm -rf dist coverage",19 "prebuild": "npm run clean",20 "prepare": "husky install || true"21 },22 "dependencies": {23 "@opentelemetry/auto-instrumentations-node": "^0.67.0",24 "@opentelemetry/exporter-prometheus": "^0.208.0",25 "@opentelemetry/exporter-trace-otlp-http": "^0.208.0",26 "@opentelemetry/sdk-node": "^0.208.0",27 "axios": "^1.13.1",28 "cors": "^2.8.5",29 "dotenv": "^16.3.1",30 "express": "^4.18.2",31 "express-rate-limit": "^8.2.1",32 "zod": "^3.22.4"33 },34 "devDependencies": {35 "@types/cors": "^2.8.17",36 "@types/express": "^4.17.21",37 "@types/jest": "^29.5.14",38 "@types/node": "^20.10.5",39 "@typescript-eslint/eslint-plugin": "^8.46.4",40 "@typescript-eslint/parser": "^8.46.4",41 "eslint": "^8.54.0",42 "eslint-config-prettier": "^9.0.0",43 "eslint-plugin-prettier": "^5.0.1",44 "jest": "^29.7.0",45 "prettier": "^3.1.0",46 "ts-jest": "^29.4.5",47 "ts-node": "^10.9.1",48 "ts-node-dev": "^2.0.0",49 "typescript": "^5.3.2"50 },51 "engines": {52 "node": ">=18.0.0"53 },54 "keywords": [55 "agent4",56 "llm",57 "ai",58 "workflow",59 "automation"60 ],61 "author": "",62 "license": "MIT"63}64 