{ "name": "@rivet-dev/agentos-runtime-core", "version": "0.0.1", "type": "module", "license": "Apache-2.0", "main": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ "dist", "commands", "README.md" ], "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "default": "./dist/index.js" }, "./protocol": { "types": "./dist/generated-protocol.d.ts", "import": "./dist/generated-protocol.js", "default": "./dist/generated-protocol.js" }, "./vm-config": { "types": "./dist/vm-config.d.ts", "import": "./dist/vm-config.js", "default": "./dist/vm-config.js" }, "./binary": { "types": "./dist/binary.d.ts", "import": "./dist/binary.js", "default": "./dist/binary.js" }, "./bytes": { "types": "./dist/bytes.d.ts", "import": "./dist/bytes.js", "default": "./dist/bytes.js" }, "./callbacks": { "types": "./dist/callbacks.d.ts", "import": "./dist/callbacks.js", "default": "./dist/callbacks.js" }, "./cargo": { "types": "./dist/cargo.d.ts", "import": "./dist/cargo.js", "default": "./dist/cargo.js" }, "./descriptors": { "types": "./dist/descriptors.d.ts", "import": "./dist/descriptors.js", "default": "./dist/descriptors.js" }, "./ext": { "types": "./dist/ext.d.ts", "import": "./dist/ext.js", "default": "./dist/ext.js" }, "./event-buffer": { "types": "./dist/event-buffer.d.ts", "import": "./dist/event-buffer.js", "default": "./dist/event-buffer.js" }, "./process": { "types": "./dist/process.d.ts", "import": "./dist/process.js", "default": "./dist/process.js" }, "./sidecar-client": { "types": "./dist/sidecar-process.d.ts", "import": "./dist/sidecar-process.js", "default": "./dist/sidecar-process.js" }, "./sidecar-errors": { "types": "./dist/sidecar-errors.d.ts", "import": "./dist/sidecar-errors.js", "default": "./dist/sidecar-errors.js" }, "./sidecar-process": { "types": "./dist/sidecar-process.d.ts", "import": "./dist/sidecar-process.js", "default": "./dist/sidecar-process.js" }, "./test-runtime": { "types": "./dist/test-runtime.d.ts", "import": "./dist/test-runtime.js", "default": "./dist/test-runtime.js" }, "./native-client": { "types": "./dist/native-client.d.ts", "import": "./dist/native-client.js", "default": "./dist/native-client.js" }, "./response-payloads": { "types": "./dist/response-payloads.d.ts", "import": "./dist/response-payloads.js", "default": "./dist/response-payloads.js" }, "./request-payloads": { "types": "./dist/request-payloads.d.ts", "import": "./dist/request-payloads.js", "default": "./dist/request-payloads.js" }, "./state": { "types": "./dist/state.d.ts", "import": "./dist/state.js", "default": "./dist/state.js" }, "./ownership": { "types": "./dist/ownership.d.ts", "import": "./dist/ownership.js", "default": "./dist/ownership.js" }, "./permissions": { "types": "./dist/permissions.d.ts", "import": "./dist/permissions.js", "default": "./dist/permissions.js" }, "./protocol-schema": { "types": "./dist/protocol-schema.d.ts", "import": "./dist/protocol-schema.js", "default": "./dist/protocol-schema.js" }, "./protocol-maps": { "types": "./dist/protocol-maps.d.ts", "import": "./dist/protocol-maps.js", "default": "./dist/protocol-maps.js" }, "./protocol-frames": { "types": "./dist/protocol-frames.d.ts", "import": "./dist/protocol-frames.js", "default": "./dist/protocol-frames.js" }, "./protocol-client": { "types": "./dist/protocol-client.d.ts", "import": "./dist/protocol-client.js", "default": "./dist/protocol-client.js" }, "./framing": { "types": "./dist/framing.d.ts", "import": "./dist/framing.js", "default": "./dist/framing.js" }, "./frame-stream": { "types": "./dist/frame-stream.d.ts", "import": "./dist/frame-stream.js", "default": "./dist/frame-stream.js" }, "./frame-rpc": { "types": "./dist/frame-rpc.d.ts", "import": "./dist/frame-rpc.js", "default": "./dist/frame-rpc.js" }, "./frame-payload-codec": { "types": "./dist/frame-payload-codec.d.ts", "import": "./dist/frame-payload-codec.js", "default": "./dist/frame-payload-codec.js" }, "./filesystem": { "types": "./dist/filesystem.d.ts", "import": "./dist/filesystem.js", "default": "./dist/filesystem.js" }, "./json": { "types": "./dist/json.d.ts", "import": "./dist/json.js", "default": "./dist/json.js" }, "./kernel-proxy": { "types": "./dist/kernel-proxy.d.ts", "import": "./dist/kernel-proxy.js", "default": "./dist/kernel-proxy.js" }, "./numbers": { "types": "./dist/numbers.d.ts", "import": "./dist/numbers.js", "default": "./dist/numbers.js" }, "./correlation": { "types": "./dist/correlation.d.ts", "import": "./dist/correlation.js", "default": "./dist/correlation.js" } }, "scripts": { "build:protocol": "pnpm --dir ../build-tools build:protocol", "generate:vm-config": "cargo test -p agentos-vm-config --quiet", "copy-commands": "node scripts/copy-wasm-commands.mjs", "check-types": "pnpm run build:protocol && tsc --noEmit", "build": "pnpm run build:protocol && tsc && pnpm run copy-commands", "prepack": "node scripts/copy-wasm-commands.mjs --require", "test": "vitest run --exclude '**/*.nightly.test.ts'", "test:pr": "vitest run --exclude '**/*.nightly.test.ts' --fileParallelism=false", "test:nightly": "vitest run tests/integration/*.nightly.test.ts --passWithNoTests", "test:ecosystem": "AGENTOS_ECOSYSTEM_E2E=1 vitest run tests/integration/e2e-project-matrix.nightly.test.ts -t 'required Node ecosystem reactor matrix' --reporter=verbose", "test:ecosystem:full": "AGENTOS_ECOSYSTEM_FULL_E2E=1 vitest run tests/integration/e2e-project-matrix.nightly.test.ts -t 'full Node ecosystem matrix through kernel' --reporter=verbose", "test:npm-workflows": "AGENTOS_NPM_WORKFLOWS_E2E=1 vitest run tests/integration/e2e-npm-*.nightly.test.ts tests/integration/e2e-npx-and-pipes.nightly.test.ts tests/integration/e2e-concurrently.nightly.test.ts tests/integration/e2e-nextjs-build.nightly.test.ts --reporter=verbose" }, "dependencies": { "@rivet-dev/agentos-runtime-sidecar": "workspace:*", "@rivetkit/bare-ts": "^0.6.2", "zod": "^4.1.11" }, "devDependencies": { "@types/node": "^22.10.2", "typescript": "^5.7.2", "vitest": "^2.1.8" } }