{"_id":"@agentprodready/human-interaction","_rev":"3-0452887060a75c79905902b4d2e77e5f","name":"@agentprodready/human-interaction","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@agentprodready/human-interaction","version":"1.0.0","license":"MIT","_id":"@agentprodready/human-interaction@1.0.0","maintainers":[{"name":"ameenmari78","email":"ameenmari78@gmail.com"}],"homepage":"https://github.com/ameenmari/agentprodready#readme","bugs":{"url":"https://github.com/ameenmari/agentprodready/issues"},"dist":{"shasum":"ef9bb4b31974d44b215360668b5c04a2ec74b521","tarball":"https://registry.npmjs.org/@agentprodready/human-interaction/-/human-interaction-1.0.0.tgz","fileCount":7,"integrity":"sha512-a0l9eNUDyH1cGB5cdr2akxomPNKtM5QeN34szO0EPJtihJXn0JRUcp55tbzNmPfjcxjPsMGVRn4ngXYKjHlygQ==","signatures":[{"sig":"MEUCIQDhMNi1B4vpxvPBLfSTGFwA1ZwbNXs0DlpxITbmHvQoaAIgS0TVSY6IHR9mo/7WaUpnUUo6F9jAgWAiHVNLG4zaGbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39258},"main":"dist/index.js","type":"module","_from":"file:agentprodready-human-interaction-1.0.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"ameenmari78","email":"ameenmari78@gmail.com"},"_resolved":"C:\\Users\\AHLp\\AppData\\Local\\Temp\\c40c1b6a9d4158ec75979f1d48ad455f\\agentprodready-human-interaction-1.0.0.tgz","_integrity":"sha512-a0l9eNUDyH1cGB5cdr2akxomPNKtM5QeN34szO0EPJtihJXn0JRUcp55tbzNmPfjcxjPsMGVRn4ngXYKjHlygQ==","repository":{"url":"git+https://github.com/ameenmari/agentprodready.git","type":"git"},"_npmVersion":"11.17.0","description":"Provider-neutral human interaction and approval contracts, lifecycle coordination, response validation, explicit expiration/escalation, and deterministic reference adapters for Blueprint 20.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@agentprodready/audit":"1.0.0","@agentprodready/runtime":"1.0.0","@agentprodready/security":"1.0.0","@agentprodready/workflow":"1.0.0","@agentprodready/event-bus":"1.0.0","@agentprodready/evaluation":"1.0.0","@agentprodready/multi-agent":"1.0.0","@agentprodready/agent-framework":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/human-interaction_1.0.0_1786147992546_0.04434484022260765","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@agentprodready/human-interaction","version":"1.0.1","license":"MIT","_id":"@agentprodready/human-interaction@1.0.1","maintainers":[{"name":"ameenmari78","email":"ameenmari78@gmail.com"}],"homepage":"https://github.com/ameenmari/agentprodready#readme","bugs":{"url":"https://github.com/ameenmari/agentprodready/issues"},"dist":{"shasum":"3082d1cbae907cdc3631bfc5a6c44eab493a0215","tarball":"https://registry.npmjs.org/@agentprodready/human-interaction/-/human-interaction-1.0.1.tgz","fileCount":7,"integrity":"sha512-dxLIx/+3HztP21g5lDiGK6lkVb9P9vKUVHZ5jzUKlNOsGj762seIYqNBi8Nc894OVzYm3BNqq0YKC4bEWX6QPQ==","signatures":[{"sig":"MEYCIQCiiCVb7waGpXUahuRLpAjt40MHw4bxE7hzoiRfwOsRhAIhAPJX3hXUAp8LquRwB1gFz0sqq0VlzJMYfH5ryJidamzS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40506},"main":"dist/index.js","type":"module","_from":"file:agentprodready-human-interaction-1.0.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"ameenmari78","email":"ameenmari78@gmail.com"},"_resolved":"C:\\Users\\AHLp\\AppData\\Local\\Temp\\5aba75d02a737f1e5fac1c75f73e8fd4\\agentprodready-human-interaction-1.0.1.tgz","_integrity":"sha512-dxLIx/+3HztP21g5lDiGK6lkVb9P9vKUVHZ5jzUKlNOsGj762seIYqNBi8Nc894OVzYm3BNqq0YKC4bEWX6QPQ==","repository":{"url":"git+https://github.com/ameenmari/agentprodready.git","type":"git"},"_npmVersion":"10.9.3","description":"**Human-in-the-loop interaction contracts — approvals and human tasks for hosts.**","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@agentprodready/audit":"1.0.1","@agentprodready/runtime":"1.0.1","@agentprodready/security":"1.0.1","@agentprodready/workflow":"1.0.1","@agentprodready/event-bus":"1.0.1","@agentprodready/evaluation":"1.0.1","@agentprodready/multi-agent":"1.0.1","@agentprodready/agent-framework":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/human-interaction_1.0.1_1786215788144_0.41012167671276734","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@agentprodready/human-interaction","version":"1.1.0","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"dependencies":{"@agentprodready/runtime":"1.1.0","@agentprodready/workflow":"1.0.1","@agentprodready/evaluation":"1.0.1","@agentprodready/audit":"1.0.1","@agentprodready/agent-framework":"1.6.0","@agentprodready/security":"1.0.1","@agentprodready/multi-agent":"1.0.2","@agentprodready/event-bus":"1.0.1"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/ameenmari/agentprodready.git"},"homepage":"https://github.com/ameenmari/agentprodready#readme","bugs":{"url":"https://github.com/ameenmari/agentprodready/issues"},"_id":"@agentprodready/human-interaction@1.1.0","description":"**Human-in-the-loop interaction contracts — approvals and human tasks for hosts.**","_integrity":"sha512-rFbAU6lVsSBA/wC7h5oBi0E5d7x+p1raIdJOvwISQjhlxJuQpe082+fKaWHzAV2PH98f5IcebO3VcOksTqGM7Q==","_resolved":"C:\\Users\\AHLp\\AppData\\Local\\Temp\\40a422e8e25a448683c83c030baf76ec\\agentprodready-human-interaction-1.1.0.tgz","_from":"file:agentprodready-human-interaction-1.1.0.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-rFbAU6lVsSBA/wC7h5oBi0E5d7x+p1raIdJOvwISQjhlxJuQpe082+fKaWHzAV2PH98f5IcebO3VcOksTqGM7Q==","shasum":"7cf009a2de63e16497422dc2ba537c52d18f2b74","tarball":"https://registry.npmjs.org/@agentprodready/human-interaction/-/human-interaction-1.1.0.tgz","fileCount":7,"unpackedSize":40879,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHBvGLE1HctNpZ3+4x7WudmQ2zaOg4ePMKZGz6GMDdL5AiEAgRjWjmkVB/PzOvfcskNTC94XyC5FcOgrhKFqAygRqPY="}]},"_npmUser":{"name":"ameenmari78","email":"ameenmari78@gmail.com"},"directories":{},"maintainers":[{"name":"ameenmari78","email":"ameenmari78@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/human-interaction_1.1.0_1786437283047_0.64585460401742"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-08T00:13:12.382Z","modified":"2026-08-11T08:34:43.354Z","1.0.0":"2026-08-08T00:13:12.720Z","1.0.1":"2026-08-08T19:03:08.333Z","1.1.0":"2026-08-11T08:34:43.191Z"},"bugs":{"url":"https://github.com/ameenmari/agentprodready/issues"},"license":"MIT","homepage":"https://github.com/ameenmari/agentprodready#readme","repository":{"type":"git","url":"git+https://github.com/ameenmari/agentprodready.git"},"description":"**Human-in-the-loop interaction contracts — approvals and human tasks for hosts.**","maintainers":[{"name":"ameenmari78","email":"ameenmari78@gmail.com"}],"readme":"# `@agentprodready/human-interaction`\n\n**Human-in-the-loop interaction contracts — approvals and human tasks for hosts.**\n\n| | |\n|---|---|\n| **Status** | Production contracts published (`1.1.x`) |\n| **Install** | `npm install @agentprodready/human-interaction` |\n| **Module** | ESM · Node.js `>=22 <25` |\n| **License** | MIT |\n| **Repository** | [ameenmari/agentprodready](https://github.com/ameenmari/agentprodready) |\n\n---\n\n## When to use\n\nYour host needs HITL approval flows beyond fail-closed Simple tools.\n\n**Simple path (v1.6):** `createAgent` exposes `approve` / `reject` / `resume` on the embedded path — see [HITL Approval guide](https://github.com/ameenmari/agentprodready/blob/main/docs/guides/hitl-approval.md).\n\nUse this package directly when wiring Human Interaction into a custom Composition host.\n\n---\n\n## Install\n\n```bash\nnpm install @agentprodready/human-interaction\n```\n\n---\n\n## Sample\n\n```ts\nimport type { HumanInteractionService } from '@agentprodready/human-interaction';\n\ndeclare const hitl: HumanInteractionService;\n// Host implements interaction store + completion callbacks.\nconsole.log(hitl);\n```\n\n---\n\n## Ownership\n\n| Owns | Does **not** own |\n|---|---|\n| HITL interaction contracts | Simple Agent UI; approval channel delivery |\n| Amendment D wait/resume semantics (with Runtime) | Authorization allow/deny (Security) |\n\n---\n\n## Documentation\n\n- [HITL Approval (Simple)](https://github.com/ameenmari/agentprodready/blob/main/docs/guides/hitl-approval.md)\n- [Blueprint 20](https://github.com/ameenmari/agentprodready/blob/main/docs/blueprints/20-human-interaction-and-approval.md)\n- [Repository README](https://github.com/ameenmari/agentprodready#readme)\n- [Package README standard](https://github.com/ameenmari/agentprodready/blob/main/docs/community/package-readme-standard.md)\n\n\n## License\n\nMIT © 2026 ameenmari\n","readmeFilename":"README.md"}