57 lines
1.9 KiB
JSON
57 lines
1.9 KiB
JSON
{
|
|
"name": "didi-agent-v3",
|
|
"version": "3.0.0-pilot",
|
|
"description": "DIDI Agent V3 - Decoupled architecture with 2-stage pipeline and 3-level fallbacks",
|
|
"main": "dist/index.js",
|
|
"scripts": {
|
|
"build": "tsc",
|
|
"start": "node dist/index.js",
|
|
"dev": "ts-node src/index.ts",
|
|
"load-pilot": "ts-node scripts/load-pilot-to-redis.ts",
|
|
"load-ai-tampered": "ts-node scripts/load-ai-tampered-to-redis.ts",
|
|
"load-claims": "ts-node scripts/load-claims-to-redis.ts",
|
|
"test-pilot": "ts-node scripts/test-techniques-v3.ts",
|
|
"test": "vitest run",
|
|
"test:watch": "vitest",
|
|
"test:coverage": "vitest run --coverage",
|
|
"init-queues": "ts-node src/scripts/init-priority-queues.ts",
|
|
"worker:techniques": "node dist/worker-entrypoints/techniques.js",
|
|
"worker:claims": "node dist/worker-entrypoints/claims.js",
|
|
"worker:ai-tampered": "node dist/worker-entrypoints/ai-tampered.js",
|
|
"worker:domain": "node dist/worker-entrypoints/domain.js",
|
|
"worker:aggregator": "node dist/worker-entrypoints/aggregator.js"
|
|
},
|
|
"dependencies": {
|
|
"@opentelemetry/auto-instrumentations-node": "^0.50.0",
|
|
"@opentelemetry/exporter-trace-otlp-grpc": "^0.52.0",
|
|
"@opentelemetry/resources": "^1.25.0",
|
|
"@opentelemetry/sdk-node": "^0.52.0",
|
|
"@opentelemetry/semantic-conventions": "^1.25.0",
|
|
"amqplib": "^0.10.3",
|
|
"cors": "^2.8.5",
|
|
"express": "^5.0.0",
|
|
"ioredis": "^5.3.2",
|
|
"jose": "^5.10.0",
|
|
"minio": "^8.0.0",
|
|
"multer": "^1.4.5-lts.1",
|
|
"pg": "^8.13.0",
|
|
"pino": "^9.14.0",
|
|
"pino-pretty": "^13.1.3",
|
|
"prom-client": "^15.1.3",
|
|
"zod": "^3.22.4"
|
|
},
|
|
"devDependencies": {
|
|
"@types/amqplib": "^0.10.4",
|
|
"@types/cors": "^2.8.17",
|
|
"@types/express": "^4.17.21",
|
|
"@types/multer": "^1.4.11",
|
|
"@types/node": "^20.10.0",
|
|
"@types/pg": "^8.11.0",
|
|
"ts-node": "^10.9.2",
|
|
"typescript": "^5.3.0",
|
|
"vitest": "^1.6.0"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.0.0"
|
|
}
|
|
}
|