{ "name": "@browseros/server", "version": "0.0.82", "description": "BrowserOS server", "type": "module", "main": "./src/index.ts", "bin": { "browseros-server": "./src/index.ts" }, "scripts": { "start": "bun --watch --env-file=.env.development src/index.ts", "build": "bun ../../scripts/build/server.ts --target=all", "test:tools": "bun run test:cleanup && bun --env-file=.env.development test tests/tools", "test:integration": "bun run test:cleanup && bun --env-file=.env.development test tests/server.integration.test.ts", "test:sdk": "bun run test:cleanup && bun --env-file=.env.development test tests/sdk", "test:cleanup": "./tests/__helpers__/cleanup.sh", "typecheck": "tsc --noEmit", "devtools": "bunx @ai-sdk/devtools" }, "exports": { ".": { "types": "./src/rpc.ts", "import": "./src/rpc.ts" }, "./agent": { "types": "./src/agent/ai-sdk-agent.ts", "default": "./src/agent/ai-sdk-agent.ts" }, "./agent/types": { "types": "./src/agent/types.ts", "default": "./src/agent/types.ts" }, "./agent/errors": { "types": "./src/agent/errors.ts", "default": "./src/agent/errors.ts" }, "./lib/clients/gateway": { "types": "./src/lib/clients/gateway.ts", "default": "./src/lib/clients/gateway.ts" }, "./agent/tool-loop": { "types": "./src/agent/ai-sdk-agent.ts", "default": "./src/agent/ai-sdk-agent.ts" }, "./agent/tool-loop/provider-factory": { "types": "./src/agent/provider-factory.ts", "default": "./src/agent/provider-factory.ts" }, "./browser": { "types": "./src/browser/browser.ts", "default": "./src/browser/browser.ts" }, "./browser/backends/cdp": { "types": "./src/browser/backends/cdp.ts", "default": "./src/browser/backends/cdp.ts" }, "./tools/registry": { "types": "./src/tools/registry.ts", "default": "./src/tools/registry.ts" } }, "dependencies": { "@ai-sdk/amazon-bedrock": "^4.0.62", "@ai-sdk/anthropic": "^3.0.46", "@ai-sdk/azure": "^3.0.31", "@ai-sdk/devtools": "^0.0.15", "@ai-sdk/google": "^3.0.30", "@ai-sdk/mcp": "^1.0.21", "@ai-sdk/openai": "^3.0.30", "@ai-sdk/openai-compatible": "^2.0.30", "@ai-sdk/provider": "^3.0.8", "@browseros-ai/agent-sdk": "workspace:*", "@browseros/cdp-protocol": "workspace:*", "@browseros/shared": "workspace:*", "@google/gemini-cli-core": "^0.16.0", "@google/genai": "1.30.0", "@hono/mcp": "^0.2.3", "@hono/node-server": "^1.19.6", "@hono/zod-validator": "^0.4.3", "@modelcontextprotocol/sdk": "^1.27.1", "@openrouter/ai-sdk-provider": "^2.2.3", "@sentry/bun": "^10.31.0", "ai": "^6.0.94", "chrome-devtools-frontend": "^1.0.1577886", "commander": "^14.0.1", "core-js": "3.45.1", "debug": "4.4.3", "eventsource-parser": "^3.0.0", "fuse.js": "^7.1.0", "gray-matter": "^4.0.3", "hono": "^4.12.3", "jimp": "^1.6.0", "klavis": "^2.15.0", "pino": "^9.6.0", "posthog-node": "^4.17.0", "puppeteer-core": "24.23.0", "ws": "^8.18.0", "zod": "^3.24.2", "zod-from-json-schema": "^0.1.0" }, "devDependencies": { "@types/bun": "1.3.5", "@types/debug": "^4.1.12", "@types/node": "^24.3.3", "@types/sinon": "^21.0.0", "@types/ws": "^8.5.13", "async-mutex": "^0.5.0", "pino-pretty": "^13.0.0", "puppeteer": "24.23.0", "sinon": "^21.0.1", "typescript": "^5.9.2" }, "optionalDependencies": { "chrome-devtools-mcp": "latest" }, "license": "AGPL-3.0-or-later" }