{"_id":"@alexkroman1/aai-runtime","_rev":"30-e4f0629820eb0a03e9d3ae722b38fe53","name":"@alexkroman1/aai-runtime","dist-tags":{"latest":"0.14.2"},"versions":{"7.0.0":{"name":"@alexkroman1/aai-runtime","version":"7.0.0","_id":"@alexkroman1/aai-runtime@7.0.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"dist":{"shasum":"7ef748f472e91adae025c49fc75c9b14d8571157","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-7.0.0.tgz","fileCount":180,"integrity":"sha512-7cBbYNS9jHwiqGGvRc5d815mUjEtoqooJqyhZM/OOsanY9GqXxzyXOUxbIu0OkLV5HDkxgKvLfVbG2aG3BAGSA==","signatures":[{"sig":"MEQCIDgyIh4IU6z0Y9GEsXLxKqEKq/NMLKlj3CIr4bSs545PAiBds0v2f4XHwbwuIJAA4P1T7CehgVKqIMP4DGpOi+tOsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1316608},"type":"module","_from":"file:alexkroman1-aai-runtime-7.0.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./runtime-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./internal.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"alexkroman1","email":"alex@alexkroman.com"},"_resolved":"/private/var/folders/sq/2pvkw__d063bt9v6j69__sym0000gn/T/8da33065be2df8ce66084c8005c4873c/alexkroman1-aai-runtime-7.0.0.tgz","_integrity":"sha512-7cBbYNS9jHwiqGGvRc5d815mUjEtoqooJqyhZM/OOsanY9GqXxzyXOUxbIu0OkLV5HDkxgKvLfVbG2aG3BAGSA==","_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ai":"^7.0.65","ws":"^8.21.3","zod":"^4.4.3","ulid":"^3.0.2","undici":"^8.10.0","xstate":"^5.32.5","p-event":"^7.1.0","postgres":"^3.4.9","workflow":"4.8.2","p-timeout":"^7.0.1","assemblyai":"^4.36.7","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.38","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.28","@deepgram/sdk":"^5.8.0","@ai-sdk/google":"^4.0.44","@ai-sdk/openai":"^4.0.40","@ai-sdk/mistral":"^4.0.29","@alexkroman1/aai":"7.0.0","@ai-sdk/anthropic":"^4.0.38","@cartesia/cartesia-js":"^3.5.1","@workflow/world-postgres":"4.3.3","@elevenlabs/elevenlabs-js":"^2.63.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","@types/ws":"^8.18.1","fast-check":"^4.9.0","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_7.0.0_1787589353139_0.4663341698005199","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@alexkroman1/aai-runtime","version":"8.0.0","_id":"@alexkroman1/aai-runtime@8.0.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"745de715b00608a1cb8b99dc43b0d9251a276b89","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-8.0.0.tgz","fileCount":190,"integrity":"sha512-NwYWQ0YCDdrki3EN7tsXFWS52IY61SrqvJ5N5dUGAJEPTb8GbNro/3yXrPKYRYpJI4hWURuTad/qq1Zw03sHgg==","signatures":[{"sig":"MEYCIQCo9FI6m87TM0Dmmx7BtzlwADfaFynKSHgYj5qxvFLDhAIhAMyPqN/ygxmb2zJyewP7nZqaJdKBWuc4zbJ1gj+5W7+7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1468134},"type":"module","_from":"file:alexkroman1-aai-runtime-8.0.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./eval-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b27c5091-a87c-4600-aa47-ec13285f4507"}},"_resolved":"/tmp/d481c90928f0cb504449c8f2bb56612b/alexkroman1-aai-runtime-8.0.0.tgz","_integrity":"sha512-NwYWQ0YCDdrki3EN7tsXFWS52IY61SrqvJ5N5dUGAJEPTb8GbNro/3yXrPKYRYpJI4hWURuTad/qq1Zw03sHgg==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ai":"^7.0.65","ws":"^8.21.3","zod":"^4.4.3","ulid":"^3.0.2","undici":"^8.10.0","xstate":"^5.32.5","p-event":"^7.1.0","postgres":"^3.4.9","workflow":"4.8.2","p-timeout":"^7.0.1","assemblyai":"^4.36.7","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.38","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.28","@deepgram/sdk":"^5.8.0","@ai-sdk/google":"^4.0.44","@ai-sdk/openai":"^4.0.40","@ai-sdk/mistral":"^4.0.29","@alexkroman1/aai":"8.0.0","@ai-sdk/anthropic":"^4.0.38","@cartesia/cartesia-js":"^3.5.1","@workflow/world-postgres":"4.3.3","@elevenlabs/elevenlabs-js":"^2.63.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","@types/ws":"^8.18.1","fast-check":"^4.9.0","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_8.0.0_1787677379622_0.9439305723558624","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@alexkroman1/aai-runtime","version":"8.1.0","_id":"@alexkroman1/aai-runtime@8.1.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"c78311e29718af80ab0514252cb510932f4335ee","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-8.1.0.tgz","fileCount":192,"integrity":"sha512-0UScUj1qCDBjkgfFEA1ez/H8OZFCUFVDI+W4q1F0JSKG8ulgVXM+NRBO0blhoMOZEOJ/IZ5O1r1ilcmgjcwd9Q==","signatures":[{"sig":"MEUCIQCvCWu2MaiJSGZ8WZjfLt+AShVJgZRvXD/dP4irqbioNwIgQVVO0zlcBfrdGoDZTWcce/WtLhPmwNxl3cz6Ubs0MP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1493121},"type":"module","_from":"file:alexkroman1-aai-runtime-8.1.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./eval-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b27c5091-a87c-4600-aa47-ec13285f4507"}},"_resolved":"/tmp/d801bbd7f2edb8bddf882184b0cfa503/alexkroman1-aai-runtime-8.1.0.tgz","_integrity":"sha512-0UScUj1qCDBjkgfFEA1ez/H8OZFCUFVDI+W4q1F0JSKG8ulgVXM+NRBO0blhoMOZEOJ/IZ5O1r1ilcmgjcwd9Q==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ai":"^7.0.65","ws":"^8.21.3","zod":"^4.4.3","ulid":"^3.0.2","undici":"^8.10.0","xstate":"^5.32.5","p-event":"^7.1.0","postgres":"^3.4.9","workflow":"4.8.2","p-timeout":"^7.0.1","assemblyai":"^4.36.7","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.38","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.28","@deepgram/sdk":"^5.8.0","@ai-sdk/google":"^4.0.44","@ai-sdk/openai":"^4.0.40","@ai-sdk/mistral":"^4.0.29","@alexkroman1/aai":"8.1.0","@ai-sdk/anthropic":"^4.0.38","@cartesia/cartesia-js":"^3.5.1","@workflow/world-postgres":"4.3.3","@elevenlabs/elevenlabs-js":"^2.63.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","@types/ws":"^8.18.1","fast-check":"^4.9.0","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_8.1.0_1787701522611_0.5583613791527282","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"@alexkroman1/aai-runtime","version":"8.2.0","_id":"@alexkroman1/aai-runtime@8.2.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"a979e8f5d73455b045baf7374a89c9ff9a4663d1","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-8.2.0.tgz","fileCount":192,"integrity":"sha512-PZW/S6MOGfvVrz94bA/Hr9U/2lymfmtmN3djxCe7L3Usqe9CPXS0uX+XeWugMXSQDppbnoni+UvELXRvDNbcag==","signatures":[{"sig":"MEYCIQDopWoJI4ebGO+QadamiNl0gLNZB+0eWUR+8Lco5jp3QwIhANP76/JeVAJHagRMXuC1ylNdLBwESWbjk49Xu/01ACeC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@8.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1496466},"type":"module","_from":"file:alexkroman1-aai-runtime-8.2.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./eval-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b27c5091-a87c-4600-aa47-ec13285f4507"}},"_resolved":"/tmp/ca461f5116975822f197c1eaefe87b98/alexkroman1-aai-runtime-8.2.0.tgz","_integrity":"sha512-PZW/S6MOGfvVrz94bA/Hr9U/2lymfmtmN3djxCe7L3Usqe9CPXS0uX+XeWugMXSQDppbnoni+UvELXRvDNbcag==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ai":"^7.0.65","ws":"^8.21.3","zod":"^4.4.3","ulid":"^3.0.2","undici":"^8.10.0","xstate":"^5.32.5","p-event":"^7.1.0","postgres":"^3.4.9","workflow":"4.8.2","p-timeout":"^7.0.1","assemblyai":"^4.36.7","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.38","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.28","@deepgram/sdk":"^5.8.0","@ai-sdk/google":"^4.0.44","@ai-sdk/openai":"^4.0.40","@ai-sdk/mistral":"^4.0.29","@alexkroman1/aai":"8.2.0","@ai-sdk/anthropic":"^4.0.38","@cartesia/cartesia-js":"^3.5.1","@workflow/world-postgres":"4.3.3","@elevenlabs/elevenlabs-js":"^2.63.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","@types/ws":"^8.18.1","fast-check":"^4.9.0","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_8.2.0_1787717509656_0.6300712439521756","host":"s3://npm-registry-packages-npm-production"}},"8.2.1":{"name":"@alexkroman1/aai-runtime","version":"8.2.1","_id":"@alexkroman1/aai-runtime@8.2.1","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"851aa6b12e4347e1d709cf1b4860316f23b4c47d","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-8.2.1.tgz","fileCount":192,"integrity":"sha512-CJnGSyybPR5OCFm8xfmnd1Rx8i59XjptS7/r8wx9K+measbj18m6nEw+IZ74hQHHSisg2ySatXcesPUH9v6aHw==","signatures":[{"sig":"MEUCIH6tslLfXSbRNJ3MbfVuroTfEhavlqRsalE5zG41ye+XAiEAglopzdoi1iDPTK3vwsigUJgVFo93TtKcI/uLYL9zPtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@8.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1496466},"type":"module","_from":"file:alexkroman1-aai-runtime-8.2.1.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./eval-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b27c5091-a87c-4600-aa47-ec13285f4507"}},"_resolved":"/tmp/c1508872f323c33174f6d89495a911ac/alexkroman1-aai-runtime-8.2.1.tgz","_integrity":"sha512-CJnGSyybPR5OCFm8xfmnd1Rx8i59XjptS7/r8wx9K+measbj18m6nEw+IZ74hQHHSisg2ySatXcesPUH9v6aHw==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ai":"^7.0.65","ws":"^8.21.3","zod":"^4.4.3","ulid":"^3.0.2","undici":"^8.10.0","xstate":"^5.32.5","p-event":"^7.1.0","postgres":"^3.4.9","workflow":"4.8.2","p-timeout":"^7.0.1","assemblyai":"^4.36.7","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.38","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.28","@deepgram/sdk":"^5.8.0","@ai-sdk/google":"^4.0.44","@ai-sdk/openai":"^4.0.40","@ai-sdk/mistral":"^4.0.29","@alexkroman1/aai":"8.2.1","@ai-sdk/anthropic":"^4.0.38","@cartesia/cartesia-js":"^3.5.1","@workflow/world-postgres":"4.3.3","@elevenlabs/elevenlabs-js":"^2.63.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","@types/ws":"^8.18.1","fast-check":"^4.9.0","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_8.2.1_1787784602703_0.3317246559139895","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@alexkroman1/aai-runtime","version":"9.0.0","_id":"@alexkroman1/aai-runtime@9.0.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"4723df005a3fa8d0aa482441adf30020139f0c50","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-9.0.0.tgz","fileCount":206,"integrity":"sha512-n6BvrYxRyrMTf0c3mIKi4Tm+1LOQtvGoNc17ElQuO1AQHDEbZNsHGlvwAQVHAqybbuH3yBHK4c4iMEN8jl4Paw==","signatures":[{"sig":"MEUCIBGZR9tM88ymLcURP37hsA5fnyUKfbvhrJI1AN2n9MYwAiEAi/8OsIyCIQM3vPxKN9uQe+dOx6aLoPSKXoWaLrhE+2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@9.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1718990},"type":"module","_from":"file:alexkroman1-aai-runtime-9.0.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./eval-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b27c5091-a87c-4600-aa47-ec13285f4507"}},"_resolved":"/tmp/bbbc3234cd4145c0b89277be186d0c74/alexkroman1-aai-runtime-9.0.0.tgz","_integrity":"sha512-n6BvrYxRyrMTf0c3mIKi4Tm+1LOQtvGoNc17ElQuO1AQHDEbZNsHGlvwAQVHAqybbuH3yBHK4c4iMEN8jl4Paw==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"^7.0.65","ws":"^8.21.3","zod":"^4.4.3","ulid":"^3.0.2","undici":"^8.10.0","xstate":"^5.32.5","p-event":"^7.1.0","postgres":"^3.4.9","workflow":"4.8.2","p-timeout":"^7.0.1","assemblyai":"^4.36.7","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.38","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.28","@deepgram/sdk":"^5.8.0","@ai-sdk/google":"^4.0.44","@ai-sdk/openai":"^4.0.40","@ai-sdk/mistral":"^4.0.29","@alexkroman1/aai":"9.0.0","@ai-sdk/anthropic":"^4.0.38","@cartesia/cartesia-js":"^3.5.1","@workflow/world-postgres":"4.3.3","@elevenlabs/elevenlabs-js":"^2.63.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","@types/ws":"^8.18.1","fast-check":"^4.9.0","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_9.0.0_1788150143661_0.23927329078327575","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@alexkroman1/aai-runtime","version":"9.0.1","_id":"@alexkroman1/aai-runtime@9.0.1","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"0db599b676c6844aea889155cdeebdec851e3313","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-9.0.1.tgz","fileCount":208,"integrity":"sha512-kUZbx++GpeTw+4+UbY2l0KQHBf4l/kjXruNqVhf1e54DktLwJGUbHt36yn9RD3ECO1r6LPKakoJjGRziNKFxUw==","signatures":[{"sig":"MEQCID3VV3Fb9VbxVgAQtXtvsmhUwZ0hDLxFL4OdRDoNfR5JAiB96TLa4Bfi1sWBEPWo6dE6Npl4s3GptkkLTengSxjETg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@9.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1735883},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-9.0.1.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./eval-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-9.0.1.tgz","_integrity":"sha512-kUZbx++GpeTw+4+UbY2l0KQHBf4l/kjXruNqVhf1e54DktLwJGUbHt36yn9RD3ECO1r6LPKakoJjGRziNKFxUw==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"^7.0.65","ws":"^8.21.3","zod":"^4.4.3","ulid":"^3.0.2","undici":"^8.10.0","xstate":"^5.32.5","p-event":"^7.1.0","postgres":"^3.4.9","workflow":"4.8.2","p-timeout":"^7.0.1","assemblyai":"^4.36.7","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.38","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.28","@deepgram/sdk":"^5.8.0","@ai-sdk/google":"^4.0.44","@ai-sdk/openai":"^4.0.40","@ai-sdk/mistral":"^4.0.29","@alexkroman1/aai":"9.0.1","@ai-sdk/anthropic":"^4.0.38","@cartesia/cartesia-js":"^3.5.1","@workflow/world-postgres":"4.3.3","@elevenlabs/elevenlabs-js":"^2.63.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","@types/ws":"^8.18.1","fast-check":"^4.9.0","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_9.0.1_1788196367483_0.032279237213038936","host":"s3://npm-registry-packages-npm-production"}},"9.0.2":{"name":"@alexkroman1/aai-runtime","version":"9.0.2","_id":"@alexkroman1/aai-runtime@9.0.2","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"48341e43ed6c11c4b1b67eacc617bf81504ec967","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-9.0.2.tgz","fileCount":210,"integrity":"sha512-DM27wVqjXH7uk4G2l9KytoP/LJg4eCLmCl1rKwo/UhSGpm1RMrFAzJb7Ri2szfWKif0vbbP+N4Byb2hQVWOBAg==","signatures":[{"sig":"MEQCIB+SGoOfONdw6uLhO6WjvbyhjcyCVzEo8wHd+/UKWJbFAiAQhjAe98xoYP4WDKAFzXmJ0/wnOuVc2F75db2DDn7FCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@9.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1755425},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-9.0.2.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./eval-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-9.0.2.tgz","_integrity":"sha512-DM27wVqjXH7uk4G2l9KytoP/LJg4eCLmCl1rKwo/UhSGpm1RMrFAzJb7Ri2szfWKif0vbbP+N4Byb2hQVWOBAg==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"^7.0.65","ws":"^8.21.3","zod":"^4.4.3","ulid":"^3.0.2","undici":"^8.10.0","xstate":"^5.32.5","p-event":"^7.1.0","postgres":"^3.4.9","workflow":"4.8.2","p-timeout":"^7.0.1","assemblyai":"^4.36.7","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.38","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.28","@deepgram/sdk":"^5.8.0","@ai-sdk/google":"^4.0.44","@ai-sdk/openai":"^4.0.40","@ai-sdk/mistral":"^4.0.29","@alexkroman1/aai":"9.0.2","@ai-sdk/anthropic":"^4.0.38","@cartesia/cartesia-js":"^3.5.1","@workflow/world-postgres":"4.3.3","@elevenlabs/elevenlabs-js":"^2.63.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","@types/ws":"^8.18.1","fast-check":"^4.9.0","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_9.0.2_1788221304298_0.8571735009839021","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@alexkroman1/aai-runtime","version":"9.1.0","_id":"@alexkroman1/aai-runtime@9.1.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"07fa3533a0705d7e35e1d5668fd5c0f44c89563b","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-9.1.0.tgz","fileCount":211,"integrity":"sha512-UzjZcVYoVtdpQH3uAgHNPsFC5IzUyV1H1MoCWbLih6PGcRmBHVmyO3AvRgaxWIWPcUQ+JvDIP0/+L0zWIEBeMg==","signatures":[{"sig":"MEUCIELPoA1bi4bRdFCvwcKduX7QXmAiEgh66t26oozWRYJcAiEAv3Jy8q10S71KC0lDfybYtOkmB8QNtZgBIHPGEDorNbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@9.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1762616},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-9.1.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./eval-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-9.1.0.tgz","_integrity":"sha512-UzjZcVYoVtdpQH3uAgHNPsFC5IzUyV1H1MoCWbLih6PGcRmBHVmyO3AvRgaxWIWPcUQ+JvDIP0/+L0zWIEBeMg==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"^7.0.65","ws":"^8.21.3","zod":"^4.4.3","ulid":"^3.0.2","undici":"^8.10.0","xstate":"^5.32.5","p-event":"^7.1.0","postgres":"^3.4.9","workflow":"4.8.2","p-timeout":"^7.0.1","assemblyai":"^4.36.7","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.38","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.28","@deepgram/sdk":"^5.8.0","@ai-sdk/google":"^4.0.44","@ai-sdk/openai":"^4.0.40","@ai-sdk/mistral":"^4.0.29","@alexkroman1/aai":"9.1.0","@ai-sdk/anthropic":"^4.0.38","@cartesia/cartesia-js":"^3.5.1","@workflow/world-postgres":"4.3.3","@elevenlabs/elevenlabs-js":"^2.63.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","@types/ws":"^8.18.1","fast-check":"^4.9.0","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_9.1.0_1788225304470_0.2928198568215805","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"@alexkroman1/aai-runtime","version":"9.2.0","_id":"@alexkroman1/aai-runtime@9.2.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"c4948942d27613b3847f70b3648f32ff5c006318","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-9.2.0.tgz","fileCount":214,"integrity":"sha512-Clw8m4Vzk4SHIfhIZv1xEdJOMkGwDuvYuenJumdLbZSTuFFv2g8WlLeSELemtYpY8bOkLLQ4eJAhKC06UYvqRQ==","signatures":[{"sig":"MEUCIQCIaYNZSjYgEu80E+UwFyAzdY2Uj/j/KwxsLxaUVrWPuwIgE+aI/F4a7LxtsN65f8hDPTs0yfvEByLfZrlYJD9b1m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@9.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1789336},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-9.2.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./eval-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-9.2.0.tgz","_integrity":"sha512-Clw8m4Vzk4SHIfhIZv1xEdJOMkGwDuvYuenJumdLbZSTuFFv2g8WlLeSELemtYpY8bOkLLQ4eJAhKC06UYvqRQ==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"^7.0.65","ws":"^8.21.3","zod":"^4.4.3","ulid":"^3.0.2","undici":"^8.10.0","xstate":"^5.32.5","p-event":"^7.1.0","postgres":"^3.4.9","workflow":"4.8.2","p-timeout":"^7.0.1","assemblyai":"^4.36.7","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.38","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.28","@deepgram/sdk":"^5.8.0","@ai-sdk/google":"^4.0.44","@ai-sdk/openai":"^4.0.40","@ai-sdk/mistral":"^4.0.29","@alexkroman1/aai":"9.2.0","@ai-sdk/anthropic":"^4.0.38","@cartesia/cartesia-js":"^3.5.1","@workflow/world-postgres":"4.3.3","@elevenlabs/elevenlabs-js":"^2.63.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","@types/ws":"^8.18.1","fast-check":"^4.9.0","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_9.2.0_1788230832182_0.36834910692674083","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@alexkroman1/aai-runtime","version":"10.0.0","_id":"@alexkroman1/aai-runtime@10.0.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"302d1c878d2ce66dbe9fdb6fab1858294c5e678f","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-10.0.0.tgz","fileCount":245,"integrity":"sha512-C2xPmbYUvXjf9SWRkAa3iaabzvaXwHt3q+0akw9I3RqA+8qzaE3MaakywE9tDXIJWBtZs0bTP6qfi1odpboubA==","signatures":[{"sig":"MEYCIQDo5DULOwnChNWvbuAjUWIKTzvBIaePZb9uaVIjI43jlwIhALDrVit5d8uRGE6pBetDZ1PK7gMiZl6wSoL0JGAg1fqW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2180776},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-10.0.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./eval-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-10.0.0.tgz","_integrity":"sha512-C2xPmbYUvXjf9SWRkAa3iaabzvaXwHt3q+0akw9I3RqA+8qzaE3MaakywE9tDXIJWBtZs0bTP6qfi1odpboubA==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"^7.0.65","ws":"^8.21.3","zod":"^4.4.3","ulid":"^3.0.2","undici":"^8.10.0","xstate":"^5.32.5","p-event":"^7.1.0","postgres":"^3.4.9","p-timeout":"^7.0.1","assemblyai":"^4.36.7","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.38","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.28","@deepgram/sdk":"^5.8.0","@ai-sdk/google":"^4.0.44","@ai-sdk/openai":"^4.0.40","@ai-sdk/mistral":"^4.0.29","@alexkroman1/aai":"10.0.0","@ai-sdk/anthropic":"^4.0.38","@cartesia/cartesia-js":"^3.5.1","@elevenlabs/elevenlabs-js":"^2.63.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","@types/ws":"^8.18.1","fast-check":"^4.9.0","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_10.0.0_1788364519717_0.7042394723206391","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"@alexkroman1/aai-runtime","version":"10.0.1","_id":"@alexkroman1/aai-runtime@10.0.1","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"b174174df27a06a1575867a5c9b604d607f02cdc","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-10.0.1.tgz","fileCount":246,"integrity":"sha512-G3Vins33TkrJcT7EhaUGQ4039fvRVv0I8rhs8iEFFbU6XvDns11m5IKOlUrsrufso1Eu0z7ZYzuG7+Dtwjed2A==","signatures":[{"sig":"MEQCIETdgBK1aRjj7uIe8UfEMJrzIbrfH9aVH1P19lQBLVyKAiB9x/GiLOMJ0YjyUPauDeNxQ4Qv3PGsQiGMQll3qtA00Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@10.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2194491},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-10.0.1.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./eval-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-10.0.1.tgz","_integrity":"sha512-G3Vins33TkrJcT7EhaUGQ4039fvRVv0I8rhs8iEFFbU6XvDns11m5IKOlUrsrufso1Eu0z7ZYzuG7+Dtwjed2A==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"^7.0.65","ws":"^8.21.3","zod":"^4.4.3","ulid":"^3.0.2","undici":"^8.10.0","xstate":"^5.32.5","p-event":"^7.1.0","postgres":"^3.4.9","p-timeout":"^7.0.1","assemblyai":"^4.36.7","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.38","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.28","@deepgram/sdk":"^5.8.0","@ai-sdk/google":"^4.0.44","@ai-sdk/openai":"^4.0.40","@ai-sdk/mistral":"^4.0.29","@alexkroman1/aai":"10.0.1","@ai-sdk/anthropic":"^4.0.38","@cartesia/cartesia-js":"^3.5.1","@elevenlabs/elevenlabs-js":"^2.63.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","@types/ws":"^8.18.1","fast-check":"^4.9.0","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_10.0.1_1788369939706_0.5443974955864799","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@alexkroman1/aai-runtime","version":"11.0.0","license":"MIT","_id":"@alexkroman1/aai-runtime@11.0.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"a4d3ed69adfca5e773e9531166d3096e889c54c7","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-11.0.0.tgz","fileCount":276,"integrity":"sha512-HJtnrjFObZSkyUvD6Y7KLuLwryIY/Vtx882kXPuOHrvLdKDhCO+u8CYmJ69ABuUvhKzt86eHLqS/NAGKRnHj6g==","signatures":[{"sig":"MEUCIGAnG/qjf6zOgON+PijLPZ6bcpe/Kb+vznhmmj79rWOeAiEAke4YMTAz2Ca9Q3eOk3/duaJ5HzmkZZGqrf2Sp57GsXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@11.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2401228},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-11.0.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./eval-barrel.ts"},"./testing":{"types":"./dist/testing-barrel.d.ts","import":"./dist/testing-barrel.js","@dev/source":"./testing-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-11.0.0.tgz","_integrity":"sha512-HJtnrjFObZSkyUvD6Y7KLuLwryIY/Vtx882kXPuOHrvLdKDhCO+u8CYmJ69ABuUvhKzt86eHLqS/NAGKRnHj6g==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{"ai":"^7.0.65","ws":"^8.21.3","zod":"^4.4.3","ulid":"^3.0.2","undici":"^8.10.0","xstate":"^5.32.5","p-event":"^7.1.0","postgres":"^3.4.9","p-timeout":"^7.0.1","assemblyai":"^4.36.7","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.38","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.28","@deepgram/sdk":"^5.8.0","@ai-sdk/google":"^4.0.44","@ai-sdk/openai":"^4.0.40","@ai-sdk/mistral":"^4.0.29","@alexkroman1/aai":"11.0.0","@ai-sdk/anthropic":"^4.0.38","@cartesia/cartesia-js":"^3.5.1","@elevenlabs/elevenlabs-js":"^2.63.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","@types/ws":"^8.18.1","fast-check":"^4.9.0","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_11.0.0_1788394765826_0.5267446184616669","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@alexkroman1/aai-runtime","version":"12.0.0","license":"MIT","_id":"@alexkroman1/aai-runtime@12.0.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"fb8dac57871970922f471b59bb2398115d8eaa8d","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-12.0.0.tgz","fileCount":277,"integrity":"sha512-FZl8FfuTJrJcGpmD9OlzqD7oVApIS/VcC9h2E99r8T1avJBURaD+ILmEfrxEW4bcPwQ/Qdt1XlB0oSyTsV5DKw==","signatures":[{"sig":"MEYCIQChJeSn1YTeqdFgiNA+lkkj4/xfUDFJgegaE7s3PLMIrwIhAINb2ni/wnbmWfqFnFOi0mNwuzpL8vrfucuvVW3APo8l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@12.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2412512},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-12.0.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./eval-barrel.ts"},"./testing":{"types":"./dist/testing-barrel.d.ts","import":"./dist/testing-barrel.js","@dev/source":"./testing-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-12.0.0.tgz","_integrity":"sha512-FZl8FfuTJrJcGpmD9OlzqD7oVApIS/VcC9h2E99r8T1avJBURaD+ILmEfrxEW4bcPwQ/Qdt1XlB0oSyTsV5DKw==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{"ai":"^7.0.65","ws":"^8.21.3","zod":"^4.4.3","ulid":"^3.0.2","undici":"^8.10.0","xstate":"^5.32.5","p-event":"^7.1.0","postgres":"^3.4.9","p-timeout":"^7.0.1","assemblyai":"^4.36.7","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.38","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.28","@deepgram/sdk":"^5.8.0","@ai-sdk/google":"^4.0.44","@ai-sdk/openai":"^4.0.40","@ai-sdk/mistral":"^4.0.29","@alexkroman1/aai":"12.0.0","@ai-sdk/anthropic":"^4.0.38","@cartesia/cartesia-js":"^3.5.1","@elevenlabs/elevenlabs-js":"^2.63.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","@types/ws":"^8.18.1","fast-check":"^4.9.0","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_12.0.0_1788406662524_0.7772706265671423","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@alexkroman1/aai-runtime","version":"13.0.0","license":"MIT","_id":"@alexkroman1/aai-runtime@13.0.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"bbb17fc10016dc516b2886e66bc0d05c43ee876f","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-13.0.0.tgz","fileCount":283,"integrity":"sha512-m1x/ZJrZazF8vLWV+M3HN5MpsFVpTg6K5ds86rKfRljheCXmmDWJoHSW8YSavMbBoGOkSBRoSDatn/x9M1UjPg==","signatures":[{"sig":"MEUCIQDHiTPryfcgBFn1Baxed2jTdVUkBSmsth8XsMqlxaIChQIgQ4rdJpPSamL18N36atpuNY+X9mCYmA+lnQq1+60+e44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@13.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2493474},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-13.0.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./eval-barrel.ts"},"./testing":{"types":"./dist/testing-barrel.d.ts","import":"./dist/testing-barrel.js","@dev/source":"./testing-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-13.0.0.tgz","_integrity":"sha512-m1x/ZJrZazF8vLWV+M3HN5MpsFVpTg6K5ds86rKfRljheCXmmDWJoHSW8YSavMbBoGOkSBRoSDatn/x9M1UjPg==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{"ai":"^7.0.90","ws":"^8.21.3","zod":"^4.5.4","ulid":"^3.0.2","undici":"^8.10.1","xstate":"^5.32.6","p-event":"^7.1.0","postgres":"^3.4.9","p-timeout":"^7.0.1","assemblyai":"^4.37.1","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.53","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.37","@deepgram/sdk":"^5.9.0","@ai-sdk/google":"^4.0.62","@ai-sdk/openai":"^4.0.56","@ai-sdk/mistral":"^4.0.39","@alexkroman1/aai":"13.0.0","@ai-sdk/anthropic":"^4.0.48","@cartesia/cartesia-js":"^4.1.0","@elevenlabs/elevenlabs-js":"^2.65.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.11","@types/ws":"^8.18.1","fast-check":"^4.9.0","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_13.0.0_1788448993549_0.6118610402623286","host":"s3://npm-registry-packages-npm-production"}},"13.1.0":{"name":"@alexkroman1/aai-runtime","version":"13.1.0","license":"MIT","_id":"@alexkroman1/aai-runtime@13.1.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"c884bd9dab80d5a8cb013c97a8b41b321825cd2c","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-13.1.0.tgz","fileCount":286,"integrity":"sha512-kgYbni2Fz/hZmMC5unm/pW/Pn0b3Z12xfQNedEcrPisBEukYz86k/arnrfbkmajdGfYLlayDCx3TSE1HPmFx/Q==","signatures":[{"sig":"MEYCIQCu8RdCwee266ndrbYdGi97Q2q52hhT1hP2FNE/s5uu3wIhAP9FMSGBHoxqYo5uzYS9PY8k7AfHLGDyPUJfprUAIpNQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@13.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2543944},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-13.1.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./eval-barrel.ts"},"./testing":{"types":"./dist/testing-barrel.d.ts","import":"./dist/testing-barrel.js","@dev/source":"./testing-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-13.1.0.tgz","_integrity":"sha512-kgYbni2Fz/hZmMC5unm/pW/Pn0b3Z12xfQNedEcrPisBEukYz86k/arnrfbkmajdGfYLlayDCx3TSE1HPmFx/Q==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{"ai":"^7.0.90","ws":"^8.21.3","zod":"^4.5.4","ulid":"^3.0.2","undici":"^8.10.1","xstate":"^5.32.6","p-event":"^7.1.0","postgres":"^3.4.9","p-timeout":"^7.0.1","assemblyai":"^4.37.1","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.53","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.37","@deepgram/sdk":"^5.9.0","@ai-sdk/google":"^4.0.62","@ai-sdk/openai":"^4.0.56","@ai-sdk/mistral":"^4.0.39","@alexkroman1/aai":"13.1.0","@ai-sdk/anthropic":"^4.0.48","@cartesia/cartesia-js":"^4.1.0","@elevenlabs/elevenlabs-js":"^2.65.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.11","@types/ws":"^8.18.1","fast-check":"^4.9.0","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_13.1.0_1788457363400_0.9275771201734833","host":"s3://npm-registry-packages-npm-production"}},"13.2.0":{"name":"@alexkroman1/aai-runtime","version":"13.2.0","license":"MIT","_id":"@alexkroman1/aai-runtime@13.2.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"a2db5c90d2c61402b1d87d95b90660f00d3d5452","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-13.2.0.tgz","fileCount":288,"integrity":"sha512-rnn4q16U6p7H928GjTjvbQTLHrCSJasLsp93qHbpPP/dYjf3v1tb9tBCoCfSpv0gkHm9UPOpiCig/+skA6MIiw==","signatures":[{"sig":"MEYCIQDelIzm+ObJPxdEGSz1+y4Jq34pqRK0wQx7tEalGxCzdQIhAN4jFtwnSlphYR0GQhQqwHVlJ6R9REsZzQsAbtz0peAg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@13.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2575279},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-13.2.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./eval-barrel.ts"},"./testing":{"types":"./dist/testing-barrel.d.ts","import":"./dist/testing-barrel.js","@dev/source":"./testing-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-13.2.0.tgz","_integrity":"sha512-rnn4q16U6p7H928GjTjvbQTLHrCSJasLsp93qHbpPP/dYjf3v1tb9tBCoCfSpv0gkHm9UPOpiCig/+skA6MIiw==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{"ai":"^7.0.90","ws":"^8.21.3","zod":"^4.5.4","ulid":"^3.0.2","undici":"^8.10.1","xstate":"^5.32.6","p-event":"^7.1.0","postgres":"^3.4.9","p-timeout":"^7.0.1","assemblyai":"^4.37.1","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.53","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.37","@deepgram/sdk":"^5.9.0","@ai-sdk/google":"^4.0.62","@ai-sdk/openai":"^4.0.56","@ai-sdk/mistral":"^4.0.39","@alexkroman1/aai":"13.2.0","@ai-sdk/anthropic":"^4.0.48","@cartesia/cartesia-js":"^4.1.0","@elevenlabs/elevenlabs-js":"^2.65.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.11","@types/ws":"^8.18.1","fast-check":"^4.9.0","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_13.2.0_1788470169346_0.19441163638227943","host":"s3://npm-registry-packages-npm-production"}},"13.3.0":{"name":"@alexkroman1/aai-runtime","version":"13.3.0","license":"MIT","_id":"@alexkroman1/aai-runtime@13.3.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"48b270923097fd130bd505753dd2cab5c0c2e589","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-13.3.0.tgz","fileCount":292,"integrity":"sha512-yXCqpUwA8YscFajRhUxkkRIC6uhea4R0Cw8N812svrs5cJV99UyyJm55Lq18RNxYRW0hVHJEaxytTez1kylHrw==","signatures":[{"sig":"MEQCIDmDs53js15IDeiSxmrIEv9dM7PbD9A91eO/KvtSdZvSAiBVyQne+SHzhNxxjaoKJJkzETdaZHN1zLyBVfucKw/JHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@13.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2643464},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-13.3.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./src/runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./src/eval-barrel.ts"},"./testing":{"types":"./dist/testing-barrel.d.ts","import":"./dist/testing-barrel.js","@dev/source":"./src/testing-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./src/internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./src/eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=src/integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-13.3.0.tgz","_integrity":"sha512-yXCqpUwA8YscFajRhUxkkRIC6uhea4R0Cw8N812svrs5cJV99UyyJm55Lq18RNxYRW0hVHJEaxytTez1kylHrw==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{"ai":"^7.0.90","ws":"^8.21.3","zod":"^4.5.4","ulid":"^3.0.2","undici":"^8.10.1","xstate":"^5.32.6","p-event":"^7.1.0","postgres":"^3.4.9","p-timeout":"^7.0.1","assemblyai":"^4.37.1","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.53","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.37","@deepgram/sdk":"^5.9.0","@ai-sdk/google":"^4.0.62","@ai-sdk/openai":"^4.0.56","@ai-sdk/mistral":"^4.0.39","@alexkroman1/aai":"13.3.0","@ai-sdk/anthropic":"^4.0.48","@cartesia/cartesia-js":"^4.1.0","@elevenlabs/elevenlabs-js":"^2.65.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.11","@types/ws":"^8.18.1","fast-check":"^4.9.0","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_13.3.0_1788483913169_0.08485260612536272","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@alexkroman1/aai-runtime","version":"14.0.0","license":"MIT","_id":"@alexkroman1/aai-runtime@14.0.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"84572cb3ae7201ff0b3221a17391c047c27cd5c3","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-14.0.0.tgz","fileCount":300,"integrity":"sha512-jxhZ433CEI6Ec0UtcRoRJYkDHcEPZsrW1Vkyh/5uoyFrrRhtyFdCLcdrVF323KGj5ncPe272S6NE/W1LB5ol4g==","signatures":[{"sig":"MEUCICcJyvrBMqbIKdoYvlB0shnVA7DpmHaRfWFZRKU/3kltAiEA/2KfxsH3f3eQ/2Mxckulr9DlWssUt5gA8HROqg4B4eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@14.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2800425},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-14.0.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./src/runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./src/eval-barrel.ts"},"./testing":{"types":"./dist/testing-barrel.d.ts","import":"./dist/testing-barrel.js","@dev/source":"./src/testing-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./src/internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./src/eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=src/integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-14.0.0.tgz","_integrity":"sha512-jxhZ433CEI6Ec0UtcRoRJYkDHcEPZsrW1Vkyh/5uoyFrrRhtyFdCLcdrVF323KGj5ncPe272S6NE/W1LB5ol4g==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{"ai":"^7.0.90","ws":"^8.21.3","zod":"^4.5.4","ulid":"^3.0.2","undici":"^8.10.1","xstate":"^5.32.6","p-event":"^7.1.0","postgres":"^3.4.9","p-timeout":"^7.0.1","assemblyai":"^4.37.1","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.53","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.37","@deepgram/sdk":"^5.9.0","@ai-sdk/google":"^4.0.62","@ai-sdk/openai":"^4.0.56","@ai-sdk/mistral":"^4.0.39","@alexkroman1/aai":"14.0.0","@ai-sdk/anthropic":"^4.0.48","@cartesia/cartesia-js":"^4.1.0","@elevenlabs/elevenlabs-js":"^2.65.0"},"_hasShrinkwrap":false,"devDependencies":{"tokenx":"^2.1.0","tsdown":"^0.22.14","vitest":"^4.1.11","@types/ws":"^8.18.1","fast-check":"^4.9.0","@ai-sdk/mcp":"^2.0.43","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3","@ai-sdk/mcp":"^2.0.43"},"peerDependenciesMeta":{"vitest":{"optional":true},"@ai-sdk/mcp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_14.0.0_1788532780094_0.4784421058651831","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@alexkroman1/aai-runtime","version":"15.0.0","license":"MIT","_id":"@alexkroman1/aai-runtime@15.0.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"91fa15c96c02393b6d651edfb90a87b325d28c9a","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-15.0.0.tgz","fileCount":305,"integrity":"sha512-HOtZso6o7G7al9JALtsjwjx0+sH1NsirZBKBCFmxBz3Wjbh5r8NY6gv8N7nNuB2FZZELCtad01sCj3lX7rn6ng==","signatures":[{"sig":"MEYCIQCFyDmnmWgImqms3MXBZxjVI/dTcPHlKnl79VHGGW8jSwIhANFCrrLl0MrJTcwlkva4quQk8s3K2YvrBYzkjqAchR2G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@15.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2889427},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-15.0.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./src/runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./src/eval-barrel.ts"},"./testing":{"types":"./dist/testing-barrel.d.ts","import":"./dist/testing-barrel.js","@dev/source":"./src/testing-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./src/internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./src/eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=src/integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-15.0.0.tgz","_integrity":"sha512-HOtZso6o7G7al9JALtsjwjx0+sH1NsirZBKBCFmxBz3Wjbh5r8NY6gv8N7nNuB2FZZELCtad01sCj3lX7rn6ng==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.90","ws":"^8.21.3","zod":"^4.5.4","ulid":"^3.0.2","undici":"^8.10.1","xstate":"^5.32.6","p-event":"^7.1.0","postgres":"^3.4.9","p-timeout":"^7.0.1","assemblyai":"^4.37.1","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.53","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.37","@deepgram/sdk":"^5.9.0","@ai-sdk/google":"^4.0.62","@ai-sdk/openai":"^4.0.56","@ai-sdk/mistral":"^4.0.39","@alexkroman1/aai":"15.0.0","@ai-sdk/anthropic":"^4.0.48","@cartesia/cartesia-js":"^4.1.0","@elevenlabs/elevenlabs-js":"^2.65.0"},"_hasShrinkwrap":false,"devDependencies":{"tokenx":"^2.1.0","tsdown":"^0.22.14","vitest":"^4.1.11","@types/ws":"^8.18.1","fast-check":"^4.9.0","@ai-sdk/mcp":"^2.0.43","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3","@ai-sdk/mcp":"^2.0.43"},"peerDependenciesMeta":{"vitest":{"optional":true},"@ai-sdk/mcp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_15.0.0_1788553417956_0.6174812092044435","host":"s3://npm-registry-packages-npm-production"}},"15.1.0":{"name":"@alexkroman1/aai-runtime","version":"15.1.0","license":"MIT","_id":"@alexkroman1/aai-runtime@15.1.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"bba4257e82fe8efa36dc7613e4652ff3f84dc371","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-15.1.0.tgz","fileCount":305,"integrity":"sha512-GLDDjiQv7tgQjnNBAP0OrGD7LC2RK3ez8rKTGOup1bsGnVeZife2e3BT8MuHOZprlk73a5h3sH0mg4HtshxPQQ==","signatures":[{"sig":"MEUCIBy+4cEte3jacsIV9fcsvefUPU8+ABPBeQzbq9+CfAxYAiEAmmqqvD9Zj2WDAKct2t0LgFKU/2MIJTnww92BBmd3WMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@15.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2889427},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-15.1.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./src/runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./src/eval-barrel.ts"},"./testing":{"types":"./dist/testing-barrel.d.ts","import":"./dist/testing-barrel.js","@dev/source":"./src/testing-barrel.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./src/internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./src/eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=src/integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-15.1.0.tgz","_integrity":"sha512-GLDDjiQv7tgQjnNBAP0OrGD7LC2RK3ez8rKTGOup1bsGnVeZife2e3BT8MuHOZprlk73a5h3sH0mg4HtshxPQQ==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.90","ws":"^8.21.3","zod":"^4.5.4","ulid":"^3.0.2","undici":"^8.10.1","xstate":"^5.32.6","p-event":"^7.1.0","postgres":"^3.4.9","p-timeout":"^7.0.1","assemblyai":"^4.37.1","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.53","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.37","@deepgram/sdk":"^5.9.0","@ai-sdk/google":"^4.0.62","@ai-sdk/openai":"^4.0.56","@ai-sdk/mistral":"^4.0.39","@alexkroman1/aai":"15.1.0","@ai-sdk/anthropic":"^4.0.48","@cartesia/cartesia-js":"^4.1.0","@elevenlabs/elevenlabs-js":"^2.65.0"},"_hasShrinkwrap":false,"devDependencies":{"tokenx":"^2.1.0","tsdown":"^0.22.14","vitest":"^4.1.11","@types/ws":"^8.18.1","fast-check":"^4.9.0","@ai-sdk/mcp":"^2.0.43","@types/mime-types":"^3.0.1","@types/escape-html":"^1.0.4","@types/json-schema":"^7.0.15"},"peerDependencies":{"vitest":">=3","@ai-sdk/mcp":"^2.0.43"},"peerDependenciesMeta":{"vitest":{"optional":true},"@ai-sdk/mcp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_15.1.0_1788555559594_0.4011946569635221","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@alexkroman1/aai-runtime","version":"16.0.0","license":"MIT","_id":"@alexkroman1/aai-runtime@16.0.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"caa17916e19a94ea3843221fc878c63889b701b9","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-16.0.0.tgz","fileCount":320,"integrity":"sha512-fLeReT7mSJ22NQSU82/EIUD1TEAkZUgSIeFOW2OUCEZy4G8//DHxYJVNY5QHqIYbk5Cw4aH8lLVNVddeC7SMEw==","signatures":[{"sig":"MEQCIFhzA93yI32ozfP3MVWLM+9ztcGPneDn+8OvARC0CWPtAiAoNQKZFyBpILRLU/ndmOsIRDbv9owPvgqcHO0ErvNExg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@16.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3018995},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-16.0.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./src/runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./src/eval-barrel.ts"},"./testing":{"types":"./dist/testing-barrel.d.ts","import":"./dist/testing-barrel.js","@dev/source":"./src/testing-barrel.ts"},"./tracing":{"types":"./dist/tracing.d.ts","import":"./dist/tracing.js","@dev/source":"./src/tracing.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./src/internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./src/eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=src/integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-16.0.0.tgz","_integrity":"sha512-fLeReT7mSJ22NQSU82/EIUD1TEAkZUgSIeFOW2OUCEZy4G8//DHxYJVNY5QHqIYbk5Cw4aH8lLVNVddeC7SMEw==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.90","ws":"^8.21.3","ulid":"^3.0.2","undici":"^8.10.1","xstate":"^5.32.6","p-event":"^7.1.0","postgres":"^3.4.9","p-timeout":"^7.0.1","assemblyai":"^4.37.1","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.53","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.37","@deepgram/sdk":"^5.9.0","@ai-sdk/google":"^4.0.62","@ai-sdk/openai":"^4.0.56","@ai-sdk/mistral":"^4.0.39","@alexkroman1/aai":"16.0.0","@ai-sdk/anthropic":"^4.0.48","@types/json-schema":"^7.0.15","@cartesia/cartesia-js":"^4.1.0","@elevenlabs/elevenlabs-js":"^2.65.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","tokenx":"^2.1.0","tsdown":"^0.22.14","vitest":"^4.1.11","@types/ws":"^8.18.1","fast-check":"^4.9.0","@ai-sdk/mcp":"^2.0.43","@types/mime-types":"^3.0.1","@opentelemetry/api":"^1.9.1","@types/escape-html":"^1.0.4","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0","@opentelemetry/exporter-trace-otlp-proto":"^0.222.0"},"peerDependencies":{"zod":"^4.0.0","vitest":">=3","@ai-sdk/mcp":"^2.0.43","@opentelemetry/api":"^1.9.1","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0","@opentelemetry/exporter-trace-otlp-proto":"^0.222.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"@ai-sdk/mcp":{"optional":true},"@opentelemetry/api":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/context-async-hooks":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_16.0.0_1788882509309_0.2462191057006471","host":"s3://npm-registry-packages-npm-production"}},"16.0.1":{"name":"@alexkroman1/aai-runtime","version":"16.0.1","license":"MIT","_id":"@alexkroman1/aai-runtime@16.0.1","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"1e0fce6e38d0f6c8a2368ec5334116e83176dd7f","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-16.0.1.tgz","fileCount":320,"integrity":"sha512-IBWP8G/u4HiyLaGYhmo0SyABg6JxL5j7ANm1vJ5AgkglaVkCqAWq1eLTzm4S+j5NQgs6rObcUaiISxhoTi3t5g==","signatures":[{"sig":"MEQCIBe7tW2Ur10f0iBT7iklf1fhdv1SrDdJ1SUHMWokoLeYAiBaeOOX7iNbyFkcbJf2gvSa3JPLVGdRpCSfQKOzMKCX1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@16.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3024090},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-16.0.1.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./src/runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./src/eval-barrel.ts"},"./testing":{"types":"./dist/testing-barrel.d.ts","import":"./dist/testing-barrel.js","@dev/source":"./src/testing-barrel.ts"},"./tracing":{"types":"./dist/tracing.d.ts","import":"./dist/tracing.js","@dev/source":"./src/tracing.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./src/internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./src/eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=src/integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-16.0.1.tgz","_integrity":"sha512-IBWP8G/u4HiyLaGYhmo0SyABg6JxL5j7ANm1vJ5AgkglaVkCqAWq1eLTzm4S+j5NQgs6rObcUaiISxhoTi3t5g==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.90","ws":"^8.21.3","ulid":"^3.0.2","undici":"^8.10.1","xstate":"^5.32.6","p-event":"^7.1.0","postgres":"^3.4.9","p-timeout":"^7.0.1","assemblyai":"^4.37.1","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.53","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.37","@deepgram/sdk":"^5.9.0","@ai-sdk/google":"^4.0.62","@ai-sdk/openai":"^4.0.56","@ai-sdk/mistral":"^4.0.39","@alexkroman1/aai":"16.0.1","@ai-sdk/anthropic":"^4.0.48","@types/json-schema":"^7.0.15","@cartesia/cartesia-js":"^4.1.0","@elevenlabs/elevenlabs-js":"^2.65.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","tokenx":"^2.1.0","tsdown":"^0.22.14","vitest":"^4.1.11","@types/ws":"^8.18.1","fast-check":"^4.9.0","@ai-sdk/mcp":"^2.0.43","@types/mime-types":"^3.0.1","@opentelemetry/api":"^1.9.1","@types/escape-html":"^1.0.4","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0","@opentelemetry/exporter-trace-otlp-proto":"^0.222.0"},"peerDependencies":{"zod":"^4.0.0","vitest":">=3","@ai-sdk/mcp":"^2.0.43","@opentelemetry/api":"^1.9.1","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0","@opentelemetry/exporter-trace-otlp-proto":"^0.222.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"@ai-sdk/mcp":{"optional":true},"@opentelemetry/api":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/context-async-hooks":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_16.0.1_1788887747176_0.9444912628989857","host":"s3://npm-registry-packages-npm-production"}},"16.1.0":{"name":"@alexkroman1/aai-runtime","version":"16.1.0","license":"MIT","_id":"@alexkroman1/aai-runtime@16.1.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"e810f34ebf985afd96833e729512be251fc6525b","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-16.1.0.tgz","fileCount":320,"integrity":"sha512-gXr2jnseY3JjqNG9rvIBXtNmjoRb3Ucc1kVM/sv2SdFd4h56N/HRJFVu5pyLGU2VnswGa3d71TOwSqS6EAVLjA==","signatures":[{"sig":"MEUCIAi22vykh+FcK2l0TL1d7gh+DvIv+7tZpveh4dOHj1S4AiEAzjvEXBXSyH3RfZNV0zqztHKk63UgQ3b5pGBPMgh/Qg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@16.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3024513},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-16.1.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./src/runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./src/eval-barrel.ts"},"./testing":{"types":"./dist/testing-barrel.d.ts","import":"./dist/testing-barrel.js","@dev/source":"./src/testing-barrel.ts"},"./tracing":{"types":"./dist/tracing.d.ts","import":"./dist/tracing.js","@dev/source":"./src/tracing.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./src/internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./src/eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=src/integration/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-16.1.0.tgz","_integrity":"sha512-gXr2jnseY3JjqNG9rvIBXtNmjoRb3Ucc1kVM/sv2SdFd4h56N/HRJFVu5pyLGU2VnswGa3d71TOwSqS6EAVLjA==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AAI](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.90","ws":"^8.21.3","ulid":"^3.0.2","undici":"^8.10.1","xstate":"^5.32.6","p-event":"^7.1.0","postgres":"^3.4.9","p-timeout":"^7.0.1","assemblyai":"^4.37.1","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.53","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.37","@deepgram/sdk":"^5.9.0","@ai-sdk/google":"^4.0.62","@ai-sdk/openai":"^4.0.56","@ai-sdk/mistral":"^4.0.39","@alexkroman1/aai":"16.1.0","@ai-sdk/anthropic":"^4.0.48","@types/json-schema":"^7.0.15","@cartesia/cartesia-js":"^4.1.0","@elevenlabs/elevenlabs-js":"^2.65.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","tokenx":"^2.1.0","tsdown":"^0.22.14","vitest":"^4.1.11","@types/ws":"^8.18.1","fast-check":"^4.9.0","@ai-sdk/mcp":"^2.0.43","@types/mime-types":"^3.0.1","@opentelemetry/api":"^1.9.1","@types/escape-html":"^1.0.4","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0","@opentelemetry/exporter-trace-otlp-proto":"^0.222.0"},"peerDependencies":{"zod":"^4.0.0","vitest":">=3","@ai-sdk/mcp":"^2.0.43","@opentelemetry/api":"^1.9.1","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0","@opentelemetry/exporter-trace-otlp-proto":"^0.222.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"@ai-sdk/mcp":{"optional":true},"@opentelemetry/api":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/context-async-hooks":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_16.1.0_1788894106337_0.1598463160496566","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@alexkroman1/aai-runtime","version":"17.0.0","license":"MIT","_id":"@alexkroman1/aai-runtime@17.0.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"2e9db36662057e8805da42755fea6f807c13866e","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-17.0.0.tgz","fileCount":348,"integrity":"sha512-uqEWRLALJaz/EvRv/2GrIhXGljX+tjcPoK94RdxZZexNYvwzETD3PuU8qjczdxKQRU2gl2j+7AwAAYK4mLZsFQ==","signatures":[{"sig":"MEUCIQCD/m+l22ryKHTDevN42Lv77XJHfz1woMnWpxZu5OjKkgIgemxAoVzIUZ3763ZIv+9Xf0ARwtAQz1bunjaYnPbWQ3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICataD6Ha/vp6Y5cwedasYwFkdZ10GYaGDCTQdMmCoIZAiEA5sevRad3WdpyHHFuF6yUrpK8ewe/Z0d86QvJwprArZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@17.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3272292},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-17.0.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./src/runtime-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./src/eval-barrel.ts"},"./testing":{"types":"./dist/testing-barrel.d.ts","import":"./dist/testing-barrel.js","@dev/source":"./src/testing-barrel.ts"},"./tracing":{"types":"./dist/tracing.d.ts","import":"./dist/tracing.js","@dev/source":"./src/tracing.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./src/internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./src/eval-vitest-barrel.ts"},"./package.json":"./package.json"},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=src/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-17.0.0.tgz","_integrity":"sha512-uqEWRLALJaz/EvRv/2GrIhXGljX+tjcPoK94RdxZZexNYvwzETD3PuU8qjczdxKQRU2gl2j+7AwAAYK4mLZsFQ==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AssemblyAI Agent SDK](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.90","ws":"^8.21.3","ulid":"^3.0.2","undici":"^8.10.1","xstate":"^5.32.6","p-event":"^7.1.0","postgres":"^3.4.9","p-timeout":"^7.0.1","assemblyai":"^4.37.1","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.53","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.37","@deepgram/sdk":"^5.9.0","@ai-sdk/google":"^4.0.62","@ai-sdk/openai":"^4.0.56","@ai-sdk/mistral":"^4.0.39","@alexkroman1/aai":"17.0.0","@ai-sdk/anthropic":"^4.0.48","@types/json-schema":"^7.0.15","@cartesia/cartesia-js":"^4.1.0","@elevenlabs/elevenlabs-js":"^2.65.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","tokenx":"^2.1.0","tsdown":"^0.22.14","vitest":"^4.1.11","@types/ws":"^8.18.1","fast-check":"^4.9.0","@ai-sdk/mcp":"^2.0.43","@types/mime-types":"^3.0.1","@opentelemetry/api":"^1.9.1","@types/escape-html":"^1.0.4","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0","@opentelemetry/exporter-trace-otlp-proto":"^0.222.0"},"peerDependencies":{"zod":"^4.0.0","vitest":">=3","@ai-sdk/mcp":"^2.0.43","@opentelemetry/api":"^1.9.1","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0","@opentelemetry/exporter-trace-otlp-proto":"^0.222.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"@ai-sdk/mcp":{"optional":true},"@opentelemetry/api":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/context-async-hooks":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_17.0.0_1790028582314_0.30111663811686373","host":"s3://npm-registry-packages-npm-production"}},"18.0.0":{"name":"@alexkroman1/aai-runtime","version":"18.0.0","license":"MIT","_id":"@alexkroman1/aai-runtime@18.0.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"af705a361c122ac76f9a7a01aa2937a74ee92652","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-18.0.0.tgz","fileCount":385,"integrity":"sha512-5LE8J48qCWcv7uBujpbiZmJB/iZjta/Mx+NL/O6zU6+mD8tglzL8XYjiD3dD+zqrA6J4rQ6MDPgX92KinZ0PXg==","signatures":[{"sig":"MEUCIF3FNTdpsZqUI4sDy6uow2HKMIxJzLCBf+mtjCgbLe8SAiEAypdkO6slOu312xxXyNtX9R/5/+mUeztfr0gYPPYHlaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCA9cEwJn6f2/FRdmFLqJM6cWLaRGB9PSteae+o4cM45AIhAKozqqeY0oVk3hEeTQq8z+LHhjyXpC/gbZIh3DqASufh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@18.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3465890},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-18.0.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./src/runtime-barrel.ts"},"./auth":{"types":"./dist/auth-barrel.d.ts","import":"./dist/auth-barrel.js","@dev/source":"./src/auth-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./src/eval-barrel.ts"},"./metrics":{"types":"./dist/metrics-barrel.d.ts","import":"./dist/metrics-barrel.js","@dev/source":"./src/metrics-barrel.ts"},"./testing":{"types":"./dist/testing-barrel.d.ts","import":"./dist/testing-barrel.js","@dev/source":"./src/testing-barrel.ts"},"./tracing":{"types":"./dist/tracing.d.ts","import":"./dist/tracing.js","@dev/source":"./src/tracing.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./src/internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./src/eval-vitest-barrel.ts"},"./package.json":"./package.json","./eval/simulate":{"types":"./dist/eval-simulate-barrel.d.ts","import":"./dist/eval-simulate-barrel.js","@dev/source":"./src/eval-simulate-barrel.ts"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_INCLUDE=src/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-18.0.0.tgz","_integrity":"sha512-5LE8J48qCWcv7uBujpbiZmJB/iZjta/Mx+NL/O6zU6+mD8tglzL8XYjiD3dD+zqrA6J4rQ6MDPgX92KinZ0PXg==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AssemblyAI Agent SDK](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.90","ws":"^8.21.3","ulid":"^3.0.2","undici":"^8.10.1","xstate":"^5.32.6","p-event":"^7.1.0","postgres":"^3.4.9","p-timeout":"^7.0.1","assemblyai":"^4.37.1","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.53","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.37","@deepgram/sdk":"^5.9.0","@ai-sdk/google":"^4.0.62","@ai-sdk/openai":"^4.0.56","@ai-sdk/mistral":"^4.0.39","@alexkroman1/aai":"18.0.0","@ai-sdk/anthropic":"^4.0.48","@types/json-schema":"^7.0.15","@cartesia/cartesia-js":"^4.1.0","@elevenlabs/elevenlabs-js":"^2.65.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","tokenx":"^2.1.0","tsdown":"^0.22.14","vitest":"^4.1.11","@types/ws":"^8.18.1","fast-check":"^4.9.0","@ai-sdk/mcp":"^2.0.43","@types/mime-types":"^3.0.1","@opentelemetry/api":"^1.9.1","@types/escape-html":"^1.0.4","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-metrics":"^2.11.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0","@opentelemetry/exporter-trace-otlp-proto":"^0.222.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.222.0"},"peerDependencies":{"zod":"^4.0.0","vitest":">=3","@ai-sdk/mcp":"^2.0.43","@opentelemetry/api":"^1.9.1","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-metrics":"^2.11.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0","@opentelemetry/exporter-trace-otlp-proto":"^0.222.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.222.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"@ai-sdk/mcp":{"optional":true},"@opentelemetry/api":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/context-async-hooks":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/exporter-metrics-otlp-proto":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_18.0.0_1790181158262_0.09613869124383867","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@alexkroman1/aai-runtime","version":"0.13.0","license":"MIT","_id":"@alexkroman1/aai-runtime@0.13.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"a47705ffa030ae06b524b2992f848a4d24460244","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-0.13.0.tgz","fileCount":449,"integrity":"sha512-doolYK9rqbS3JEExFclD6jNs+Wqli6CHLU96HR6+z4kihCNt/UbAuzjCL2fZUeDN7aos/kOIUb23D/Oc4TqLGA==","signatures":[{"sig":"MEUCIQDr7biVeJb41HI8RBsHCTwuGGX/t3BjV7CpWInM3BoTEQIgV/bANYGOI97iTdMN2h4x7NE/Fpdn2+JGVNZtrrHfFpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDzOrHk0x2kOTsJUT59RjWWJDj09H8d2UoVs0WTBWX7agIgX4N0wWkOUP/Tn/P1pKBdsEyEsgWvHwNuy2Rp4LPdldU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3913673},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-0.13.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./src/runtime-barrel.ts"},"./auth":{"types":"./dist/auth-barrel.d.ts","import":"./dist/auth-barrel.js","@dev/source":"./src/auth-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./src/eval-barrel.ts"},"./metrics":{"types":"./dist/metrics-barrel.d.ts","import":"./dist/metrics-barrel.js","@dev/source":"./src/metrics-barrel.ts"},"./testing":{"types":"./dist/testing-barrel.d.ts","import":"./dist/testing-barrel.js","@dev/source":"./src/testing-barrel.ts"},"./tracing":{"types":"./dist/tracing.d.ts","import":"./dist/tracing.js","@dev/source":"./src/tracing.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./src/internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./src/eval-vitest-barrel.ts"},"./package.json":"./package.json","./testing/vitest":{"types":"./dist/testing-vitest-barrel.d.ts","import":"./dist/testing-vitest-barrel.js","@dev/source":"./src/testing-vitest-barrel.ts"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"VITEST_PROFILE=scenario VITEST_INCLUDE=src/**/*.scenario.test.ts vitest run -c ../../vitest.slow.config.ts","check:scenario":"pnpm run test:scenario","test:integration":"VITEST_PROFILE=integration VITEST_INCLUDE=src/**/*.integration.test.ts vitest run -c ../../vitest.slow.config.ts","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-0.13.0.tgz","_integrity":"sha512-doolYK9rqbS3JEExFclD6jNs+Wqli6CHLU96HR6+z4kihCNt/UbAuzjCL2fZUeDN7aos/kOIUb23D/Oc4TqLGA==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AssemblyAI Agent SDK](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.113","ws":"^8.21.3","ulid":"^3.0.2","undici":"^8.11.2","xstate":"^5.33.2","p-event":"^7.1.1","postgres":"^3.4.9","p-timeout":"^7.0.2","assemblyai":"^4.41.5","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.59","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.48","@deepgram/sdk":"^5.12.0","@ai-sdk/google":"^4.0.79","@ai-sdk/openai":"^4.0.74","@ai-sdk/mistral":"^4.0.50","@alexkroman1/aai":"0.13.0","@ai-sdk/anthropic":"^4.0.62","@types/json-schema":"^7.0.15","@cartesia/cartesia-js":"^4.2.0","@elevenlabs/elevenlabs-js":"^2.69.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","tokenx":"^2.1.0","tsdown":"^0.22.14","vitest":"^5.0.1","@types/ws":"^8.18.1","fast-check":"^4.10.2","@ai-sdk/mcp":"^2.0.57","@types/mime-types":"^3.0.1","@copilotkit/aimock":"^1.43.0","@opentelemetry/api":"^1.9.1","@types/escape-html":"^1.0.4","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-metrics":"^2.11.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0","@opentelemetry/exporter-trace-otlp-proto":"^0.222.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.222.0"},"peerDependencies":{"zod":"^4.0.0","vitest":">=3","@ai-sdk/mcp":"^2.0.43","@opentelemetry/api":"^1.9.1","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-metrics":"^2.11.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0","@opentelemetry/exporter-trace-otlp-proto":"^0.222.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.222.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"@ai-sdk/mcp":{"optional":true},"@opentelemetry/api":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/context-async-hooks":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/exporter-metrics-otlp-proto":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_0.13.0_1790904164753_0.12447539429723964","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@alexkroman1/aai-runtime","version":"0.14.0","license":"MIT","_id":"@alexkroman1/aai-runtime@0.14.0","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"92e770a128ff3865a2ffa657d1c3b57d7d7cec88","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-0.14.0.tgz","fileCount":451,"integrity":"sha512-tq23AiUvkZYTalLNS+rQeTYG6h85FLdj8JTBR5XRn677T8wPKudIAy0s9SbbxkOSsMa9IzPC2lMHa47gCZePbw==","signatures":[{"sig":"MEUCIDhOeM/d1WMHSvefdkaAEK7SCUgapGHxtzpY0MazcHfvAiEA0oaReC5Z1QlZ6MVEZNHXig41sB225GgMLvfHeo9dcLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBvHiDk5zgrG5cfaelh3KmezDSsYPEtTxfDevgHc4wyHAiAynfJD4pW3AqW98zQM6sv8LV2TPCsBS45iREC2EukHFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3930518},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-0.14.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./src/runtime-barrel.ts"},"./auth":{"types":"./dist/auth-barrel.d.ts","import":"./dist/auth-barrel.js","@dev/source":"./src/auth-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./src/eval-barrel.ts"},"./metrics":{"types":"./dist/metrics-barrel.d.ts","import":"./dist/metrics-barrel.js","@dev/source":"./src/metrics-barrel.ts"},"./testing":{"types":"./dist/testing-barrel.d.ts","import":"./dist/testing-barrel.js","@dev/source":"./src/testing-barrel.ts"},"./tracing":{"types":"./dist/tracing.d.ts","import":"./dist/tracing.js","@dev/source":"./src/tracing.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./src/internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./src/eval-vitest-barrel.ts"},"./package.json":"./package.json","./testing/vitest":{"types":"./dist/testing-vitest-barrel.d.ts","import":"./dist/testing-vitest-barrel.js","@dev/source":"./src/testing-vitest-barrel.ts"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"vitest run -c ../../vitest.slow.config.ts --project scenario","check:scenario":"pnpm run test:scenario","test:integration":"vitest run -c ../../vitest.slow.config.ts --project integration","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-0.14.0.tgz","_integrity":"sha512-tq23AiUvkZYTalLNS+rQeTYG6h85FLdj8JTBR5XRn677T8wPKudIAy0s9SbbxkOSsMa9IzPC2lMHa47gCZePbw==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AssemblyAI Agent SDK](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.113","ws":"^8.21.3","ulid":"^3.0.2","undici":"^8.11.2","xstate":"^5.33.2","p-event":"^7.1.1","postgres":"^3.4.9","p-timeout":"^7.0.2","assemblyai":"^4.41.5","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.59","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.48","@deepgram/sdk":"^5.12.0","@ai-sdk/google":"^4.0.79","@ai-sdk/openai":"^4.0.74","@ai-sdk/mistral":"^4.0.50","@alexkroman1/aai":"0.14.0","@ai-sdk/anthropic":"^4.0.62","@types/json-schema":"^7.0.15","@cartesia/cartesia-js":"^4.2.0","@elevenlabs/elevenlabs-js":"^2.69.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","tokenx":"^2.1.0","tsdown":"^0.22.14","vitest":"^5.0.1","@types/ws":"^8.18.1","fast-check":"^4.10.2","@ai-sdk/mcp":"^2.0.57","@types/mime-types":"^3.0.1","@copilotkit/aimock":"^1.43.0","@opentelemetry/api":"^1.9.1","@types/escape-html":"^1.0.4","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-metrics":"^2.11.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0","@opentelemetry/exporter-trace-otlp-proto":"^0.222.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.222.0"},"peerDependencies":{"zod":"^4.0.0","vitest":">=3","@ai-sdk/mcp":"^2.0.43","@opentelemetry/api":"^1.9.1","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-metrics":"^2.11.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0","@opentelemetry/exporter-trace-otlp-proto":"^0.222.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.222.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"@ai-sdk/mcp":{"optional":true},"@opentelemetry/api":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/context-async-hooks":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/exporter-metrics-otlp-proto":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_0.14.0_1790961594385_0.7983923520498288","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@alexkroman1/aai-runtime","version":"0.14.1","license":"MIT","_id":"@alexkroman1/aai-runtime@0.14.1","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"homepage":"https://github.com/alexkroman/agent#readme","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"55fb2b5b0ec9134c30ca26d9bccb65bdf958caef","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-0.14.1.tgz","fileCount":451,"integrity":"sha512-HN8noRIRu+57QFCqHvTUrsbvc+biInE+z3vxQw1CTH6geCm5Pzbdz/f7HGlj9bDToigm0T1zeY48ISLXs8nl9g==","signatures":[{"sig":"MEYCIQCvX/vVstkS+1gKQFjUBSDk8imbbuYX7gr/TOBRYXcTQAIhAPaTFQBoQ0EDvs/E1XsVW0ccDKirZ2c/0BTNhB+uA9/Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAQESBlYk5rZEWfompKsp2UDLeQ33b6jkMn13TIJJKKpAiAkZ7eZBjoFkUfZ1cIq1SNEmZOHll2tsEP+C9FROGF5vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3930518},"type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-0.14.1.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./src/runtime-barrel.ts"},"./auth":{"types":"./dist/auth-barrel.d.ts","import":"./dist/auth-barrel.js","@dev/source":"./src/auth-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./src/eval-barrel.ts"},"./metrics":{"types":"./dist/metrics-barrel.d.ts","import":"./dist/metrics-barrel.js","@dev/source":"./src/metrics-barrel.ts"},"./testing":{"types":"./dist/testing-barrel.d.ts","import":"./dist/testing-barrel.js","@dev/source":"./src/testing-barrel.ts"},"./tracing":{"types":"./dist/tracing.d.ts","import":"./dist/tracing.js","@dev/source":"./src/tracing.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./src/internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./src/eval-vitest-barrel.ts"},"./package.json":"./package.json","./testing/vitest":{"types":"./dist/testing-vitest-barrel.d.ts","import":"./dist/testing-vitest-barrel.js","@dev/source":"./src/testing-vitest-barrel.ts"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"vitest run -c ../../vitest.slow.config.ts --project scenario","check:scenario":"pnpm run test:scenario","test:integration":"vitest run -c ../../vitest.slow.config.ts --project integration","check:integration":"pnpm run test:integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"217e18b7-fae1-4cac-8ead-31537ba65691"}},"_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-0.14.1.tgz","_integrity":"sha512-HN8noRIRu+57QFCqHvTUrsbvc+biInE+z3vxQw1CTH6geCm5Pzbdz/f7HGlj9bDToigm0T1zeY48ISLXs8nl9g==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AssemblyAI Agent SDK](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.113","ws":"^8.21.3","ulid":"^3.0.2","undici":"^8.11.2","xstate":"^5.33.2","p-event":"^7.1.1","postgres":"^3.4.9","p-timeout":"^7.0.2","assemblyai":"^4.41.5","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.59","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.48","@deepgram/sdk":"^5.12.0","@ai-sdk/google":"^4.0.79","@ai-sdk/openai":"^4.0.74","@ai-sdk/mistral":"^4.0.50","@alexkroman1/aai":"0.14.1","@ai-sdk/anthropic":"^4.0.62","@types/json-schema":"^7.0.15","@cartesia/cartesia-js":"^4.2.0","@elevenlabs/elevenlabs-js":"^2.69.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","tokenx":"^2.1.0","tsdown":"^0.22.14","vitest":"^5.0.1","@types/ws":"^8.18.1","fast-check":"^4.10.2","@ai-sdk/mcp":"^2.0.57","@types/mime-types":"^3.0.1","@copilotkit/aimock":"^1.43.0","@opentelemetry/api":"^1.9.1","@types/escape-html":"^1.0.4","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-metrics":"^2.11.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0","@opentelemetry/exporter-trace-otlp-proto":"^0.222.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.222.0"},"peerDependencies":{"zod":"^4.0.0","vitest":">=3","@ai-sdk/mcp":"^2.0.43","@opentelemetry/api":"^1.9.1","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-metrics":"^2.11.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0","@opentelemetry/exporter-trace-otlp-proto":"^0.222.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.222.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"@ai-sdk/mcp":{"optional":true},"@opentelemetry/api":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/context-async-hooks":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/exporter-metrics-otlp-proto":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aai-runtime_0.14.1_1790963042884_0.4971512957446331","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"_id":"@alexkroman1/aai-runtime@0.14.2","bugs":{"url":"https://github.com/alexkroman/agent/issues"},"dist":{"shasum":"b783ba338e576f51e9c7d42d6acada651cff3b70","tarball":"https://registry.npmjs.org/@alexkroman1/aai-runtime/-/aai-runtime-0.14.2.tgz","fileCount":452,"integrity":"sha512-RCf94ref1SkAg/pxd+NBrB9S0tu6sPnOeTQ9Jo/DlSt9TVdxU8x8f1BqfCbNIBHN/6EYUylnXEIGbPBI+NfCNQ==","signatures":[{"sig":"MEYCIQDeSaLQw/wtPhEBawibjMdB088ZN8paGHII0RjBMoq6bQIhAOkHIvxQQfTfsoFRgEMfFfT1sBBRop74uc/xn2QeukFr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAGIyvGJ373Ap9/HZ455DUTXUmey9I+GAHFnuC+ge/2GAiBR/XtfhX2dO8K+VNhPAf3GWlLEqzsocKoZBLRHZ56Cig=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexkroman1%2faai-runtime@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3974730},"name":"@alexkroman1/aai-runtime","type":"module","_from":"file:../../.changeset-pack/packages/alexkroman1-aai-runtime-0.14.2.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/runtime-barrel.d.ts","import":"./dist/runtime-barrel.js","@dev/source":"./src/runtime-barrel.ts"},"./auth":{"types":"./dist/auth-barrel.d.ts","import":"./dist/auth-barrel.js","@dev/source":"./src/auth-barrel.ts"},"./eval":{"types":"./dist/eval-barrel.d.ts","import":"./dist/eval-barrel.js","@dev/source":"./src/eval-barrel.ts"},"./metrics":{"types":"./dist/metrics-barrel.d.ts","import":"./dist/metrics-barrel.js","@dev/source":"./src/metrics-barrel.ts"},"./testing":{"types":"./dist/testing-barrel.d.ts","import":"./dist/testing-barrel.js","@dev/source":"./src/testing-barrel.ts"},"./tracing":{"types":"./dist/tracing.d.ts","import":"./dist/tracing.js","@dev/source":"./src/tracing.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js","@dev/source":"./src/internal.ts"},"./eval/vitest":{"types":"./dist/eval-vitest-barrel.d.ts","import":"./dist/eval-vitest-barrel.js","@dev/source":"./src/eval-vitest-barrel.ts"},"./package.json":"./package.json","./testing/vitest":{"types":"./dist/testing-vitest-barrel.d.ts","import":"./dist/testing-vitest-barrel.js","@dev/source":"./src/testing-vitest-barrel.ts"}},"license":"MIT","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","check:attw":"attw --pack --profile esm-only","check:publint":"publint","test:coverage":"vitest run --coverage","test:scenario":"vitest run -c ../../vitest.slow.config.ts --project scenario","check:scenario":"pnpm run test:scenario","test:integration":"vitest run -c ../../vitest.slow.config.ts --project integration","check:integration":"pnpm run test:integration"},"version":"0.14.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"217e18b7-fae1-4cac-8ead-31537ba65691"}},"homepage":"https://github.com/alexkroman/agent#readme","_resolved":"/home/runner/work/agent/agent/.changeset-pack/packages/alexkroman1-aai-runtime-0.14.2.tgz","_integrity":"sha512-RCf94ref1SkAg/pxd+NBrB9S0tu6sPnOeTQ9Jo/DlSt9TVdxU8x8f1BqfCbNIBHN/6EYUylnXEIGbPBI+NfCNQ==","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"_npmVersion":"11.19.0","description":"The host runtime for [AssemblyAI Agent SDK](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","directories":{},"maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.113","ws":"^8.21.3","ulid":"^3.0.2","undici":"^8.11.2","xstate":"^5.33.2","p-event":"^7.1.1","postgres":"^3.4.9","p-timeout":"^7.0.2","assemblyai":"^4.41.5","jsonrepair":"^3.15.0","mime-types":"^3.0.2","nanoevents":"^10.0.0","@ai-sdk/xai":"^4.0.59","escape-html":"^1.0.3","@ai-sdk/groq":"^4.0.48","@deepgram/sdk":"^5.12.0","@ai-sdk/google":"^4.0.79","@ai-sdk/openai":"^4.0.74","@ai-sdk/mistral":"^4.0.50","@alexkroman1/aai":"0.14.2","@ai-sdk/anthropic":"^4.0.62","@types/json-schema":"^7.0.15","@cartesia/cartesia-js":"^4.2.0","@elevenlabs/elevenlabs-js":"^2.69.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","tokenx":"^2.1.0","tsdown":"^0.22.14","vitest":"^5.0.1","@types/ws":"^8.18.1","fast-check":"^4.10.2","@ai-sdk/mcp":"^2.0.57","@types/mime-types":"^3.0.1","@copilotkit/aimock":"^1.43.0","@opentelemetry/api":"^1.9.1","@types/escape-html":"^1.0.4","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-metrics":"^2.11.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0","@opentelemetry/exporter-trace-otlp-proto":"^0.222.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.222.0"},"peerDependencies":{"zod":"^4.0.0","vitest":">=3","@ai-sdk/mcp":"^2.0.43","@opentelemetry/api":"^1.9.1","@opentelemetry/resources":"^2.11.0","@opentelemetry/sdk-metrics":"^2.11.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0","@opentelemetry/exporter-trace-otlp-proto":"^0.222.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.222.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"@ai-sdk/mcp":{"optional":true},"@opentelemetry/api":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/context-async-hooks":{"optional":true},"@opentelemetry/exporter-trace-otlp-proto":{"optional":true},"@opentelemetry/exporter-metrics-otlp-proto":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aai-runtime_0.14.2_1790984156573_0.20645783981036203"}}},"time":{"created":"2026-08-24T16:35:52.962Z","modified":"2026-10-02T23:35:57.045Z","7.0.0":"2026-08-24T16:35:53.440Z","8.0.0":"2026-08-25T17:02:59.827Z","8.1.0":"2026-08-25T23:45:22.812Z","8.2.0":"2026-08-26T04:11:49.822Z","8.2.1":"2026-08-26T22:50:02.938Z","9.0.0":"2026-08-31T04:22:23.830Z","9.0.1":"2026-08-31T17:12:47.683Z","9.0.2":"2026-09-01T00:08:24.494Z","9.1.0":"2026-09-01T01:15:04.666Z","9.2.0":"2026-09-01T02:47:12.351Z","10.0.0":"2026-09-02T15:55:19.983Z","10.0.1":"2026-09-02T17:25:39.895Z","11.0.0":"2026-09-03T00:19:26.050Z","12.0.0":"2026-09-03T03:37:42.759Z","13.0.0":"2026-09-03T15:23:13.704Z","13.1.0":"2026-09-03T17:42:43.660Z","13.2.0":"2026-09-03T21:16:09.607Z","13.3.0":"2026-09-04T01:05:13.371Z","14.0.0":"2026-09-04T14:39:40.309Z","15.0.0":"2026-09-04T20:23:38.167Z","15.1.0":"2026-09-04T20:59:19.828Z","16.0.0":"2026-09-08T15:48:29.498Z","16.0.1":"2026-09-08T17:15:47.357Z","16.1.0":"2026-09-08T19:01:46.524Z","17.0.0":"2026-09-21T22:09:42.444Z","18.0.0":"2026-09-23T16:32:38.361Z","0.13.0":"2026-10-02T01:22:44.973Z","0.14.0":"2026-10-02T17:19:54.551Z","0.14.1":"2026-10-02T17:44:03.003Z","0.14.2":"2026-10-02T23:35:56.744Z"},"bugs":{"url":"https://github.com/alexkroman/agent/issues"},"license":"MIT","homepage":"https://github.com/alexkroman/agent#readme","repository":{"url":"git+https://github.com/alexkroman/agent.git","type":"git","directory":"packages/aai-runtime"},"description":"The host runtime for [AssemblyAI Agent SDK](https://github.com/alexkroman/agent) agents: the thing that actually runs an `agent.ts`.","maintainers":[{"name":"alexkroman1","email":"alex@alexkroman.com"}],"readme":"# @alexkroman1/aai-runtime\n\nThe host runtime for [AssemblyAI Agent SDK](https://github.com/alexkroman/agent)\nagents: the thing that actually runs an `agent.ts`.\n\n```ts\nimport { createAgentServer } from \"@alexkroman1/aai-runtime\";\n```\n\nYou need this package if you are **embedding or self-hosting** an agent — it is\nwhat `aai dev` and the managed platform both run, and what a scaffolded\nproject's `server.mjs` imports.\n\nYou do **not** need it to write an agent. Authoring is\n[`@alexkroman1/aai`](https://www.npmjs.com/package/@alexkroman1/aai) —\n`agent()`, `tool()`, the provider factories — and a browser client is\n[`@alexkroman1/aai-ui`](https://www.npmjs.com/package/@alexkroman1/aai-ui).\n\n## Building a server\n\nThree shapes, and the choice between them is **who supplies the agent** — not\nhow much code you want to write. All three are runnable examples in the repo:\n\n| Example                         | Who supplies the agent     | Where tools run         | Entry point         |\n| ------------------------------- | -------------------------- | ----------------------- | ------------------- |\n| [`self-hosted-server`][ex-self] | you, at deploy time        | in your server process  | `createAgentServer` |\n| [`host-server`][ex-host]        | the caller, per connection | in the caller's process | `createHostServer`  |\n| [`raw-voice-agent-api`][ex-raw] | the browser, no SDK at all | in the browser          | — (no runtime)      |\n\nThe third is here for contrast: it talks to the AssemblyAI Voice Agent API\ndirectly with no SDK, so it uses none of this package. Read it to see what the\nother two are abstracting.\n\n### One agent, your infrastructure\n\nThis is the flow `aai dev` wraps, called directly — the deployment is one file\nbeside an untouched `agent.ts`:\n\n```text\nagent.ts + tools/  →  withToolsDir()  →  createAgentServer()  →  listen()\n```\n\n```ts\nimport { agent } from \"@alexkroman1/aai\";\nimport { createAgentServer, withToolsDir } from \"@alexkroman1/aai-runtime\";\nimport { defaultClientDir } from \"@alexkroman1/aai-ui/client-dir\";\n\nconst apiKey = process.env.ASSEMBLYAI_API_KEY;\nif (!apiKey) throw new Error(\"Set ASSEMBLYAI_API_KEY — the default pipeline is all-AssemblyAI.\");\n\n// In `server.mjs` this is `import agent from \"./agent.ts\"` — the template\n// file, untouched. Every file in `tools/` is a tool, named by its own file\n// name (`roll_die.ts` is `roll_die`), and this line is the whole\n// registration: it names a DIRECTORY, never a tool, so it is the last time\n// you touch it. Adding a tool is adding a file.\nconst served = await withToolsDir(\n  agent({ name: \"Simple Assistant\" }),\n  new URL(\"./tools/\", import.meta.url),\n);\n\nconst server = createAgentServer({\n  agent: served,\n  // What tool code sees as `ctx.env`, and where provider credentials resolve\n  // from. Nothing falls back to the host's process.env on its own — assemble\n  // this yourself, from a vault or a mounted file.\n  env: { ASSEMBLYAI_API_KEY: apiKey },\n  // The prebuilt browser UI `aai dev` serves, shipped inside aai-ui. Drop it\n  // to serve your own static bundle (`clientDir`) or no page at all.\n  clientDir: defaultClientDir(),\n});\n\nawait server.listen(3000);\n```\n\nFour things worth knowing before you copy it:\n\n- **`agent.ts` stays server-agnostic.** It declares no tools and imports nothing\n  from this package, which is why the same file runs under `aai dev`, publishes\n  with `aai publish`, and is served here. Swapping templates means replacing\n  that file and nothing else. Only the _enumeration_ of `tools/` differs\n  off-platform: `aai build` does it in the bundler, because a deployed agent is\n  handed one ESM string and has no directory to scan; this process has a\n  directory, so it reads it itself.\n- **Node 24+ strips types natively**, so the template's `.ts` is imported as-is\n  — no build step, and no second copy of your agent in JavaScript to drift from\n  the one you deploy.\n- **Tools run in this process, on your credentials.** `ctx.env` is the `env` you\n  assembled, and that is the whole of what a tool receives from you — the\n  platform hands tool code no database, so a tool that needs SQL brings its own\n  client and its own credential from `ctx.env`. The optional `db` on\n  `RuntimeOptions` is infrastructure, not an authoring surface: the runtime\n  spends it on session-slot storage and on the workflow run journal and\n  correlation-key store.\n- **`listen()` binds loopback**, because the server has no request\n  authentication of its own. Expose it deliberately — `listen(port, \"0.0.0.0\")`\n  behind your own proxy and auth.\n\n### Many agents, one server\n\n[`host-server`][ex-host] inverts the arrangement: the server ships with no agent\nand holds no credentials, and each WebSocket connection deploys its own. The\nfirst frame is the handshake, carrying the system prompt, the tool _schemas_ and\nthe provider key that session runs on:\n\n```ts\nimport { createHostServer } from \"@alexkroman1/aai-runtime\";\n\nconst server = createHostServer();\nawait server.listen(3000); // ws://127.0.0.1:3000/websocket?host=1\n```\n\nTwo properties are what make that safe to expose self-serve, and both are\nstructural rather than configured. `createHostServer()` with no `env` has no\ncredential to leak and none to spend, so cost lands on whoever opened the\nconnection; credential names are screened against `ALL_PROVIDER_ENV_VARS`, so a\ncaller cannot smuggle in a `DATABASE_URL` and have the server open a Postgres it\ncontrols. And schemas are not code: each `tool_call` is relayed back over the\nsocket for the caller to execute, so no tenant code runs in this process and\nnone of it needs a sandbox.\n\n`defaults` is operator policy — a non-AssemblyAI pipeline, `idleTimeoutMs`,\n`builtinTools` — and stands for every tenant; provider descriptors are plain\ndata, so declaring one still costs no credential. What host mode does _not_ give\nyou is authentication (it authenticates the caller's provider key, not the\ncaller — add your own via the `upgrade` hook or a proxy), persistence (a\n\"deploy\" lasts one connection), or a managed platform.\n\nThe example's [`bench/`][ex-bench] has the measured ceiling rather than an\nestimate: on 4 vCPU / 16 GB, **1000 concurrent sessions** at 460 MiB and just\nover one core. Marginal cost is ~300 KiB per session, so memory is not the limit\n— one event loop is, and `node:cluster` over a shared port scales it almost\nlinearly.\n\n### Into a stack you already have\n\nSkip the bundled server entirely: `createRuntime` gives you the session core,\nand `runtime.startSession(ws)` wires a WebSocket you accepted yourself into it,\nbehind whatever routing and auth your app already has. `AgentServerOptions` and\n`RuntimeOptions` are the two option bags to read — a custom `Db`, `Logger` or\n`fetch` is a field on one of them.\n\nWhichever shape you pick, what you give up versus `aai publish` is the\nplatform's sandbox isolation (the `run_code` builtin refuses to execute outside\none, unless you pass an isolating `runCode` — `aai start` has one behind\n`AAI_RUN_CODE=deno`), autoscaling, session brokering and managed secrets. You\nown hardening.\n\n[ex-self]:\n  https://github.com/alexkroman/agent/tree/main/examples/self-hosted-server\n[ex-host]: https://github.com/alexkroman/agent/tree/main/examples/host-server\n[ex-raw]:\n  https://github.com/alexkroman/agent/tree/main/examples/raw-voice-agent-api\n[ex-bench]:\n  https://github.com/alexkroman/agent/tree/main/examples/host-server/bench\n\n## Why it is a separate package\n\nIt was `@alexkroman1/aai/runtime` until the SDK's authoring surface and its host\nimplementation were split apart. Two things came out of that:\n\n- **The authoring install got lighter.** Every `@ai-sdk/*` adapter and every\n  vendor SDK (Deepgram, ElevenLabs, Cartesia, AssemblyAI), plus `ai`, `postgres`\n  and `ws`, are runtime dependencies — 21 packages that an `agent.ts` never\n  touches. The provider factories return pure descriptors; the host is what\n  resolves them into open sockets.\n- **The reference got readable.** The runtime is ~220 exports against the SDK's\n  ~90, and it was two thirds of a combined API reference aimed at people writing\n  agents.\n","readmeFilename":"README.md"}