{"_id":"@asyra/ai-agent-runtime","_rev":"2-95f47436d85c929fd961861cf2349a8c","name":"@asyra/ai-agent-runtime","dist-tags":{"latest":"0.5.1"},"versions":{"0.5.0":{"name":"@asyra/ai-agent-runtime","version":"0.5.0","author":{"name":"Asa Tsai"},"license":"MIT","_id":"@asyra/ai-agent-runtime@0.5.0","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"dist":{"shasum":"bb8d2dac320eda8d81bbc2d693b49218cea0c181","tarball":"https://registry.npmjs.org/@asyra/ai-agent-runtime/-/ai-agent-runtime-0.5.0.tgz","fileCount":43,"integrity":"sha512-Skh7/l9+dWfEBR3T6M4GjcryhFmD0mApZQvyXwlMeSfLH2V4SDXtLo/BOGZ92qSIVzPOZ6VDq3VXZQYywFdP4w==","signatures":[{"sig":"MEUCIFP1B/ytQV0S4i+vlWgFbRn2jpWwyMKoVeMqJ+9pRNhGAiEA5LcmTGYEXehk/BvL05QKS+R87d7Jov9x8/R1fYVlvjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141828},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5ee728f3c26d52147314f2bf6d8de0f603146913","scripts":{"dev":"tsc --watch --preserveWatchOutput","test":"vitest","clean":"rm -rf dist","test:ci":"vitest run --coverage --reporter=default --reporter=junit","test:local":"vitest run","build:ai-agent-runtime":"tsc","example:ai-agent-runtime":"vitest run src/__tests__/documentation-example.test.js"},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"_npmVersion":"10.8.2","description":"Optional provider-replaceable AI agent orchestration runtime for Asyra","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-runtime_0.5.0_1786102653290_0.5672455375038168","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@asyra/ai-agent-runtime","version":"0.5.1","description":"Optional provider-replaceable AI agent orchestration runtime for Asyra","author":{"name":"Asa Tsai"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/karote00/asyra.git","directory":"packages/ai-agent-runtime"},"homepage":"https://asyra-framework.vercel.app","type":"module","engines":{"node":"24.x"},"packageManager":"yarn@4.3.1","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch --preserveWatchOutput","clean":"rm -rf dist","build:ai-agent-runtime":"tsc","test":"vitest","test:local":"vitest run","test:ci":"vitest run --coverage --reporter=default --reporter=junit"},"devDependencies":{"@vitest/coverage-v8":"^3.2.6","typescript":"^5.7.2","vitest":"^3.2.6"},"_id":"@asyra/ai-agent-runtime@0.5.1","gitHead":"80265cc1fd1895a0f30c79a6127c00342a6f85fd","bugs":{"url":"https://github.com/karote00/asyra/issues"},"_nodeVersion":"24.13.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-4TDbVmYPDx8bgl664NH8wXQmmSK4QJW/udc5CuI+9J4CbyTqaIKhF0CgqpFEfD67daDXd10b38LbKQocm5b+Rg==","shasum":"0cd70d1b0794639c7df306cc79ac8be3e0c2d35f","tarball":"https://registry.npmjs.org/@asyra/ai-agent-runtime/-/ai-agent-runtime-0.5.1.tgz","fileCount":43,"unpackedSize":143209,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEGrBnTIvoIluKqY69YOaAGUFKDxHrTbwRaS3ArJm1qmAiA5NHbyRxnVv4Nv+vRSSLen+Nd6GaXIjAZ4pHKD5oLfoA=="}]},"_npmUser":{"name":"karoteglathe","email":"karoteglathe@gmail.com"},"directories":{},"maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-agent-runtime_0.5.1_1787911994790_0.7070303118171501"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-07T11:37:33.161Z","modified":"2026-08-28T10:13:15.049Z","0.5.0":"2026-08-07T11:37:33.486Z","0.5.1":"2026-08-28T10:13:14.925Z"},"author":{"name":"Asa Tsai"},"license":"MIT","description":"Optional provider-replaceable AI agent orchestration runtime for Asyra","maintainers":[{"name":"karoteglathe","email":"karoteglathe@gmail.com"}],"readme":"# `@asyra/ai-agent-runtime`\n\nOptional orchestration for turning natural-language intent into registered, app-approved actions.\n\n## Requirements\n\n- Node.js 24.x\n- Yarn 4.3.1 for this repository's maintained workflows\n\n## Install\n\n```bash\nnpm install @asyra/ai-agent-runtime\n```\n\n```ts\nimport { createAiAgentRuntime } from '@asyra/ai-agent-runtime'\n```\n\nUse only the package root and the explicitly documented public subpaths.\n\n## Owns\n\n- provider requests and bounded action-batch validation\n- permission, optional confirmation, ordered execution, progress, audit, and cleanup\n- one app-supplied transaction-runner call around accepted executors\n\n## Does not own\n\n- model vendors, credentials, app-domain actions, canonical state, Feature sessions, or transaction implementation\n\n## Start here\n\nCompose it only when an App has explicit action schemas, permissions, provider policy, and canonical action executors.\n\n## Lifecycle and composition\n\nImport and construction are inert. A run obtains bounded context, resolves registered actions, checks permission, optionally confirms, and executes through the App transaction runner. Invalid, denied, cancelled, aborted, or failed work applies no hidden canonical prefix.\n\n## Learn more\n\n- [Complete package guide](https://github.com/karote00/asyra/blob/main/docs/public/reference/packages/ai-agent-runtime.md)\n- [Framework release support](https://github.com/karote00/asyra/blob/main/docs/ai/framework/RELEASE_SUPPORT.md)\n\n## Support and policy\n\nThis repository does not accept external issues or contributions. You may use,\ninspect, and fork the package under the [MIT License](https://github.com/karote00/asyra/blob/main/LICENSE).\nFollow the [security policy](https://github.com/karote00/asyra/blob/main/SECURITY.md) for\nsecurity-sensitive reports and the [root policy](https://github.com/karote00/asyra) for the\ncurrent support boundary.\n","readmeFilename":"README.md","homepage":"https://asyra-framework.vercel.app","repository":{"type":"git","url":"git+https://github.com/karote00/asyra.git","directory":"packages/ai-agent-runtime"},"bugs":{"url":"https://github.com/karote00/asyra/issues"}}