{
	"name": "@rivet-dev/agentos-core",
	"version": "0.2.15",
	"type": "module",
	"license": "Apache-2.0",
	"main": "./dist/index.js",
	"types": "./dist/index.d.ts",
	"files": [
		"dist"
	],
	"exports": {
		".": {
			"types": "./dist/index.d.ts",
			"import": "./dist/index.js",
			"default": "./dist/index.js"
		},
		"./internal/runtime-compat": {
			"types": "./dist/runtime-compat.d.ts",
			"import": "./dist/runtime-compat.js",
			"default": "./dist/runtime-compat.js"
		},
		"./internal/code-execution": {
			"types": "./dist/code-execution.d.ts",
			"import": "./dist/code-execution.js",
			"default": "./dist/code-execution.js"
		},
		"./test/file-system": {
			"types": "./dist/test/file-system.d.ts",
			"import": "./dist/test/file-system.js",
			"default": "./dist/test/file-system.js"
		},
		"./test/docker": {
			"types": "./dist/test/docker.d.ts",
			"import": "./dist/test/docker.js",
			"default": "./dist/test/docker.js"
		},
		"./test/mock-s3": {
			"types": "./dist/test/mock-s3.d.ts",
			"import": "./dist/test/mock-s3.js",
			"default": "./dist/test/mock-s3.js"
		},
		"./test/sandbox-agent": {
			"types": "./dist/test/sandbox-agent.d.ts",
			"import": "./dist/test/sandbox-agent.js",
			"default": "./dist/test/sandbox-agent.js"
		},
		"./test/runtime": {
			"types": "./dist/test/runtime.d.ts",
			"import": "./dist/test/runtime.js",
			"default": "./dist/test/runtime.js"
		}
	},
	"scripts": {
		"check-types": "pnpm run build:protocols && tsc --noEmit && tsc -p tsconfig.type-tests.json",
		"build": "pnpm run build:protocols && tsc",
		"build:agentos-protocol": "node ./scripts/compile-agentos-protocol.mjs",
		"build:protocols": "pnpm run build:agentos-protocol",
		"test": "vitest run --exclude '**/*.nightly.test.ts' --reporter=verbose",
		"test:unit": "vitest run tests/agent-exit-event.test.ts tests/agentos-package.test.ts tests/agentos-protocol.test.ts tests/allowed-node-builtins.test.ts tests/bindings-zod.test.ts tests/bindings.test.ts tests/cron-manager.test.ts tests/cron-timer-driver.test.ts tests/generated-protocol.test.ts tests/leak-agent-os-processes.test.ts tests/leak-rpc-client.test.ts tests/mount-descriptors.test.ts tests/mount-reconfigure.test.ts tests/options-schema.test.ts tests/public-api-exports.test.ts tests/root-filesystem-descriptors.test.ts tests/runtime-compat-mount.test.ts tests/session-event-ordering.test.ts tests/session-permission-surface.test.ts tests/sidecar-client.test.ts tests/sidecar-permission-descriptors.test.ts tests/wasm-permission-tiers.test.ts --fileParallelism=false",
		"test:pr": "pnpm test:unit && vitest run tests/migration-parity.test.ts --fileParallelism=false --reporter=verbose",
		"test:nightly": "vitest run tests/*.nightly.test.ts --reporter=verbose --passWithNoTests"
	},
	"dependencies": {
		"@agentclientprotocol/sdk": "0.16.1",
		"@agentos-software/claude-code": "0.2.7",
		"@agentos-software/codex-cli": "0.3.4",
		"@agentos-software/common": "0.2.15",
		"@agentos-software/manifest": "0.2.15",
		"@agentos-software/opencode": "0.2.7",
		"@agentos-software/pi": "0.2.7",
		"@aws-sdk/client-s3": "^3.1019.0",
		"@rivet-dev/agentos-sidecar": "0.2.15",
		"@rivetkit/bare-ts": "^0.6.2",
		"@rivet-dev/agentos-runtime-core": "0.2.15",
		"@xterm/headless": "^6.0.0",
		"better-sqlite3": "^12.8.0",
		"croner": "^10.0.1",
		"googleapis": "^144.0.0",
		"isolated-vm": "^6.0.0",
		"long-timeout": "^0.1.1",
		"minimatch": "^10.2.4",
		"zod": "^4.1.11",
		"zod-to-json-schema": "^3.25.2"
	},
	"devDependencies": {
		"@agentos-software/claude-code": "0.2.7",
		"@agentos-software/codex": "0.2.7",
		"@agentos-software/coreutils": "0.3.4",
		"@agentos-software/curl": "0.3.3",
		"@agentos-software/diffutils": "0.3.4",
		"@agentos-software/duckdb": "0.3.3",
		"@agentos-software/fd": "0.3.3",
		"@agentos-software/file": "0.3.3",
		"@agentos-software/findutils": "0.3.4",
		"@agentos-software/gawk": "0.3.4",
		"@agentos-software/git": "0.3.3",
		"@agentos-software/grep": "0.3.4",
		"@agentos-software/gzip": "0.3.4",
		"@agentos-software/jq": "0.3.3",
		"@agentos-software/opencode": "0.2.7",
		"@agentos-software/pi": "0.2.7",
		"@agentos-software/ripgrep": "0.3.3",
		"@agentos-software/sed": "0.3.4",
		"@agentos-software/tar": "0.3.5",
		"@agentos-software/tree": "0.3.3",
		"@agentos-software/vim": "0.3.3",
		"@agentos-software/wget": "0.3.3",
		"@agentos-software/yq": "0.3.3",
		"@rivet-dev/agentos-test-harness": "0.2.15",
		"@anthropic-ai/claude-agent-sdk": "^0.2.87",
		"@anthropic-ai/claude-code": "^2.1.86",
		"@bare-ts/tools": "0.15.0",
		"@browserbasehq/browse-cli": "0.5.0",
		"@browserbasehq/cli": "0.5.4",
		"@browserbasehq/sdk": "2.10.0",
		"@copilotkit/llmock": "^1.6.0",
		"@types/node": "^22.10.2",
		"sandbox-agent": "^0.4.2",
		"typescript": "^5.7.2",
		"vitest": "^2.1.8",
		"ws": "^8.18.0",
		"zod3": "npm:zod@^3.25.76"
	}
}
