{ "name": "@agent-server/server", "version": "0.1.0", "private": true, "type": "module", "scripts": { "dev": "AGENT_SERVER_PORT=${AGENT_SERVER_PORT:-8788} tsx watch --clear-screen=false src/main.ts", "build": "tsup", "start": "node dist/main.js", "typecheck": "tsc --noEmit", "test": "vitest run", "db:generate": "drizzle-kit generate" }, "dependencies": { "@agent-server/shared": "workspace:^", "@anthropic-ai/claude-agent-sdk": "^0.3.308", "@fastify/cookie": "^11.1.3", "@fastify/multipart": "^10.1.5", "@fastify/static": "^10.1.7", "@modelcontextprotocol/sdk": "1.32.1", "@openai/codex": "0.164.0", "better-sqlite3": "^13.0.3", "diff": "^8.0.2", "drizzle-orm": "^0.45.4", "fastify": "^5.12.7", "fflate": "^0.8.2", "mime-types": "^3.0.2", "p-queue": "^10.0.0", "picomatch": "^4.0.7", "pino": "^10.4.0", "turndown": "^7.2.4", "ulid": "^3.0.2", "undici": "^8.12.3", "zod": "^4.6.7" }, "devDependencies": { "@types/better-sqlite3": "^9.6.0", "@types/mime-types": "^3.0.1", "@types/node": "^26.6.5", "@types/picomatch": "^4.0.3", "@types/turndown": "^5.0.6", "drizzle-kit": "^0.31.11", "pino-pretty": "^13.2.0", "tsup": "^9.0.0", "tsx": "^4.23.15", "typescript": "^5.9.3", "vitest": "^5.0.5" }, "files": [ "dist", "drizzle" ] }