{"_id":"@kuralle-agents/engagement","_rev":"51-6d3e5b203785b8e94bd7d3e3c666ce42","name":"@kuralle-agents/engagement","dist-tags":{"latest":"0.25.0"},"versions":{"0.3.0":{"name":"@kuralle-agents/engagement","version":"0.3.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"de692e8e324252aaee41a65af4bbb44eb2fb299c","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.0.tgz","fileCount":51,"integrity":"sha512-7T2d5fCiSiBrRN2tHSrZSGaViDSiucb3Yp7qQxg5YJrgGpOGKjtUqvOw6Ek+aiZ/+qoyCAhajpmuT2M05KG3Vw==","signatures":[{"sig":"MEUCIQDfiZSacG83PuQiMruXlB4cB8ypDYJCJP4aRjZlXIziUgIgPZrI7HF96pLd+J3ltnliyHJbN/eav+fUtrmTfwCY13M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74917},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/d2216d5e6bfdabe49b485f4b0ba1f0c7/kuralle-agents-engagement-0.3.0.tgz","_integrity":"sha512-7T2d5fCiSiBrRN2tHSrZSGaViDSiucb3Yp7qQxg5YJrgGpOGKjtUqvOw6Ek+aiZ/+qoyCAhajpmuT2M05KG3Vw==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.0","@kuralle-agents/messaging":"0.3.0","@kuralle-agents/messaging-meta":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.0_1780469328019_0.6095701182936801","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@kuralle-agents/engagement","version":"0.3.1","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.1","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"e7517dfc5be4917dee669a1ca731c3afb04bce37","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.1.tgz","fileCount":51,"integrity":"sha512-eaM8RVEEOUA6hcLjBxO+2dxG7w1dQs2nv0OkY8dQ/EX93gLC0shawZl4UFSXqnXN/deXImtLo4LIGE1aT15mRQ==","signatures":[{"sig":"MEUCIQCP/ecZn2QetqWlWXclP7IQzC5ydXn63eleBz7WAgbO6QIgWLsghhFZ3fLWC8q/2naIMImQN+4B+LqkmZZeqYtPUbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74917},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/96d5fb5dd4b6240e43951ada45de83d4/kuralle-agents-engagement-0.3.1.tgz","_integrity":"sha512-eaM8RVEEOUA6hcLjBxO+2dxG7w1dQs2nv0OkY8dQ/EX93gLC0shawZl4UFSXqnXN/deXImtLo4LIGE1aT15mRQ==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.1","@kuralle-agents/messaging":"0.3.1","@kuralle-agents/messaging-meta":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.1_1780492792401_0.9757873978803127","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@kuralle-agents/engagement","version":"0.3.2","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.2","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"d91e123f990354410cb36fa6ff0a8a6308093588","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.2.tgz","fileCount":51,"integrity":"sha512-VfelujFSabeNe8W1xVz/nRwjJK9lYiWJbPczpFvsGDPCE/bU5JwjP/N98qOrJl1DihuX6LpvK1f4SUawqEfQSQ==","signatures":[{"sig":"MEUCIEIZd56B1mTPd/7XehaGoMcHgAXuqlnSRxcONb0+jB2dAiEAw/F/4LYU9zTpV46gw3iVCoXreazdwS4MuhVcuy5G5c4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74917},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/589c6889b02903b0f50bc8a1a58f48ab/kuralle-agents-engagement-0.3.2.tgz","_integrity":"sha512-VfelujFSabeNe8W1xVz/nRwjJK9lYiWJbPczpFvsGDPCE/bU5JwjP/N98qOrJl1DihuX6LpvK1f4SUawqEfQSQ==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.2","@kuralle-agents/messaging":"0.3.2","@kuralle-agents/messaging-meta":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.2_1780496164376_0.6796327887476488","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@kuralle-agents/engagement","version":"0.3.3","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.3","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"1aa042b5e65818400860456550115fef1ba118b7","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.3.tgz","fileCount":51,"integrity":"sha512-cBylbcPhWMnix3LCARDh5w75/4eQlkKVUEqKj2Ipftz3gL2o++b6j9T/gNfPQOV+uAQyimTneAoZMuMbMDL7Lg==","signatures":[{"sig":"MEQCIA2kMEXjV3FC3ulYiZ/9gkxxOoXDc4T57qPzojEahTxiAiB+4S1S/GLSInCJ3nBCJ6tKmcULnzexVgjJ5GS+dQYLbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74917},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/543f1acd6789be890d70d2865fbace2e/kuralle-agents-engagement-0.3.3.tgz","_integrity":"sha512-cBylbcPhWMnix3LCARDh5w75/4eQlkKVUEqKj2Ipftz3gL2o++b6j9T/gNfPQOV+uAQyimTneAoZMuMbMDL7Lg==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.3","@kuralle-agents/messaging":"0.3.3","@kuralle-agents/messaging-meta":"0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.3_1780497715982_0.5399389713996048","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@kuralle-agents/engagement","version":"0.3.4","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.4","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"87b4efc5044c4563cc608f3635b6362e843c789c","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.4.tgz","fileCount":51,"integrity":"sha512-mMlt8g8GiYa/KxqScCrLFIlP/sjoUmVDQaJX10ryaoEHOnrJATus1akoTZLfdABn4OuuurjCs3D5mNpDlOV4mw==","signatures":[{"sig":"MEUCIGdf1/an+1sx6R766el3dsWS1TuY6lBZiBHTDXAidl7wAiEAj5HfpAttSIWyRao73OJvBqxXfgVWt13XdpmsOWQ3YC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74917},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/c0427506f7958ec8302c18396663b45d/kuralle-agents-engagement-0.3.4.tgz","_integrity":"sha512-mMlt8g8GiYa/KxqScCrLFIlP/sjoUmVDQaJX10ryaoEHOnrJATus1akoTZLfdABn4OuuurjCs3D5mNpDlOV4mw==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.4","@kuralle-agents/messaging":"0.3.4","@kuralle-agents/messaging-meta":"0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.4_1780505242209_0.13078610353855002","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@kuralle-agents/engagement","version":"0.3.5","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.5","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"b61a21cc5c42ac8c0933f5952124070be2394478","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.5.tgz","fileCount":51,"integrity":"sha512-vT8FEdM0hruRbfbaKsreTHfLGDhSYdkXTGKKkzscbAjuObu0gGwkkrgwc18ufOiOGMsnkKC4ALXyCQfxqeBTig==","signatures":[{"sig":"MEUCIQCYyWMfwk5kaHAehfiq+HyLj8ok/SsjZ7/KokKlK25KowIgW0/SIHq3/xV6XcJQpV1Ty3D2Vj9vOi4JT/I9wyjj7DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74917},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.5.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/d79b6f38c0003771a99d053f242b4baa/kuralle-agents-engagement-0.3.5.tgz","_integrity":"sha512-vT8FEdM0hruRbfbaKsreTHfLGDhSYdkXTGKKkzscbAjuObu0gGwkkrgwc18ufOiOGMsnkKC4ALXyCQfxqeBTig==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.5","@kuralle-agents/messaging":"0.3.5","@kuralle-agents/messaging-meta":"0.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.5_1780518201567_0.8169791502179629","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@kuralle-agents/engagement","version":"0.3.6","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.6","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"ad16a9bcbc4616ac5c5b737eac6d15eaff7ab415","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.6.tgz","fileCount":51,"integrity":"sha512-F7dcEiN1HObSi0c5iQXCeTHIVLYo5JI+a0PdXnXU+r289LYPWsJyED6KzWXXAQAVW1k5QqINdkS7RuFB60/Wvg==","signatures":[{"sig":"MEQCIB50Dmx1jQPv3z/Ynzxj5j4ygx6/0XtY4kQDNrZgtYx+AiAu4opu8n49j5JyDiC31cbxfOmME2S3tmqVPaG0j8aEYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74917},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.6.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/faced7a1e90fc5b967479aa1fc8cad1d/kuralle-agents-engagement-0.3.6.tgz","_integrity":"sha512-F7dcEiN1HObSi0c5iQXCeTHIVLYo5JI+a0PdXnXU+r289LYPWsJyED6KzWXXAQAVW1k5QqINdkS7RuFB60/Wvg==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.6","@kuralle-agents/messaging":"0.3.6","@kuralle-agents/messaging-meta":"0.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.6_1780520269412_0.39708444744513227","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@kuralle-agents/engagement","version":"0.3.7","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.7","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"cf7ecd3782751026fd1c5960db4cc373f4b49f4b","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.7.tgz","fileCount":51,"integrity":"sha512-nLgeWzDDeXGY32PsBYiHZ5ZPHVrn1aVK07scuhkpKCZvBe3+UsbioZ2uDgz9ktS0kcM0BI79z0Jo2/5rIRkyiA==","signatures":[{"sig":"MEUCIQD+PsYdc8F9764MdMvwbGFURfR7lasiC+F2ZSABBKBB8gIgITOuas6Rc++TWkshBQXtmCJ8z2GTLX48xsnfSSjDrOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74917},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.7.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/70b84e4ece4ddc16f1ea2fb519f3091f/kuralle-agents-engagement-0.3.7.tgz","_integrity":"sha512-nLgeWzDDeXGY32PsBYiHZ5ZPHVrn1aVK07scuhkpKCZvBe3+UsbioZ2uDgz9ktS0kcM0BI79z0Jo2/5rIRkyiA==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.7","@kuralle-agents/messaging":"0.3.7","@kuralle-agents/messaging-meta":"0.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.7_1780521041364_0.12421895470017752","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@kuralle-agents/engagement","version":"0.3.8","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.8","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"b09e49dfd83d4c546deee305d5822d0d4a793014","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.8.tgz","fileCount":51,"integrity":"sha512-/IYDUqADjpzfwGUMuvYsnt2rwDr67hoSNj7gSff1WLnb0marekJoa5Hetb23ziUzMarBp/94vc/xIb6RRD0D2A==","signatures":[{"sig":"MEQCICMvSTrPdqZyaWCr5faKVZQ447uFeIKoxL7qOjLNFUn9AiAGW3bfqonFwupveOsFxqcUIBzcwWu7KpWefhHARFKNow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74917},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.8.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/cb236ff4e05d4c86d218187efd2d9270/kuralle-agents-engagement-0.3.8.tgz","_integrity":"sha512-/IYDUqADjpzfwGUMuvYsnt2rwDr67hoSNj7gSff1WLnb0marekJoa5Hetb23ziUzMarBp/94vc/xIb6RRD0D2A==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.8","@kuralle-agents/messaging":"0.3.8","@kuralle-agents/messaging-meta":"0.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.8_1780555117168_0.5774447282845037","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@kuralle-agents/engagement","version":"0.3.9","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.9","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"b63dfe5db877c1f92c88b91fcac2471495d01f93","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.9.tgz","fileCount":51,"integrity":"sha512-Lc54+5XBsKbMDI7MAsFRgxiS5TOu23DxWIlodbNWqWQrp/hwt/3LD/oagy7e/f7+ZSx1dIUp1h65FPA5L9LrKA==","signatures":[{"sig":"MEYCIQDm3vzCUmkP046MhGdcZUBx4Milq0OUMWdPoxu3r3B/QwIhALCw8Qezu4jEalmakjMdHrLTe5b+cWbRZLV4Av8r6y4o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74917},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.9.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/be807b7b20ec18334c43636b2724da82/kuralle-agents-engagement-0.3.9.tgz","_integrity":"sha512-Lc54+5XBsKbMDI7MAsFRgxiS5TOu23DxWIlodbNWqWQrp/hwt/3LD/oagy7e/f7+ZSx1dIUp1h65FPA5L9LrKA==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.9","@kuralle-agents/messaging":"0.3.9","@kuralle-agents/messaging-meta":"0.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.9_1780556160736_0.942374645390107","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@kuralle-agents/engagement","version":"0.3.10","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.10","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"e296246954687af25afcd4526b36215265825175","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.10.tgz","fileCount":51,"integrity":"sha512-wgBbxXF5LBoUUZJ3THi1R3KFXLRFxtpkHj04KqrFUyCUAWpuJhXhOhYLT05L+DxNbz7cMe2kEhAeqvAqzXI63A==","signatures":[{"sig":"MEUCIHEaHCjgU642mfqIZpcq8UmjOQmIGzWKLxi2Pgd+3J2UAiEAsahZRMyJIBQSZSGdOBaFa7yD6n63lz+nVnO6gTuDuqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74921},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.10.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/c6cb034a51c2138e0a4756f2c043de69/kuralle-agents-engagement-0.3.10.tgz","_integrity":"sha512-wgBbxXF5LBoUUZJ3THi1R3KFXLRFxtpkHj04KqrFUyCUAWpuJhXhOhYLT05L+DxNbz7cMe2kEhAeqvAqzXI63A==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.10","@kuralle-agents/messaging":"0.3.10","@kuralle-agents/messaging-meta":"0.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.10_1780557648585_0.4914252208276899","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@kuralle-agents/engagement","version":"0.3.11","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.11","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"2e2b78372d7679215354f374628ce715e9650cc1","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.11.tgz","fileCount":51,"integrity":"sha512-z1Ar3nMtTQZBPhXZ239SNo8NJhRtKn37OD80DBmpPihoComlJ9DjxYKOQygYJeQ2FwF53uw9JcHyRomsgne3FA==","signatures":[{"sig":"MEYCIQDVU01nccf1V9fz4rqeO70EbgmHq5YAcdPEF44FJ/7FuAIhAPDGwIJYkmLoxsxOCEA/2DKCTB2TI06EoE6cY1X+UWKL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74921},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.11.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/7a09e1a5ac54b2f16a32c9aab3d148f5/kuralle-agents-engagement-0.3.11.tgz","_integrity":"sha512-z1Ar3nMtTQZBPhXZ239SNo8NJhRtKn37OD80DBmpPihoComlJ9DjxYKOQygYJeQ2FwF53uw9JcHyRomsgne3FA==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.11","@kuralle-agents/messaging":"0.3.11","@kuralle-agents/messaging-meta":"0.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.11_1780561398446_0.15914142199323367","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@kuralle-agents/engagement","version":"0.3.12","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.12","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"2b15d787933049967c0d1adf98e70dee5bdea9ab","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.12.tgz","fileCount":51,"integrity":"sha512-5WZ3f6xrx70nKeRD95xhv8vQVRJAXwPKjC+4KU/xeNxfyKW7vpijXg1BYjLwdrEjb1P+F/xzy2lsX/eb8TyNpA==","signatures":[{"sig":"MEQCICbuc2Y6k0ed2VMzniEklMbei2LOhlRCHCMVYG+pK52oAiAbQ/+eVPiwqT+7uGVM/zVj2mlVOFfRMvt51TgI8IsIsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74921},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.12.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/a3c84ca18362c85e6d61d85b755ce87e/kuralle-agents-engagement-0.3.12.tgz","_integrity":"sha512-5WZ3f6xrx70nKeRD95xhv8vQVRJAXwPKjC+4KU/xeNxfyKW7vpijXg1BYjLwdrEjb1P+F/xzy2lsX/eb8TyNpA==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.12","@kuralle-agents/messaging":"0.3.12","@kuralle-agents/messaging-meta":"0.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.12_1780565584521_0.16450928777247675","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@kuralle-agents/engagement","version":"0.3.13","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.13","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"38a8252a4becd53b5d40ca594bd00be995e83796","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.13.tgz","fileCount":51,"integrity":"sha512-KuDIStsf8Xv8Nd/O8UJNGHAw/A4QaGESjEpYqqQJxYQjD+gbEpXh0Y3DAusoWap1Xz7HWqcutZ1bn3DSBlOnWw==","signatures":[{"sig":"MEQCID9aCRDn53HPBNBIDdlZioc8FigQeDLh1VVf3yFFS1eQAiA5un5eYxPr3aXeFwWSMMo9QKIzzGQ1S6ws0yQbXT6wHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74921},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.13.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/3630922b439c4e694433fa502e69a3cb/kuralle-agents-engagement-0.3.13.tgz","_integrity":"sha512-KuDIStsf8Xv8Nd/O8UJNGHAw/A4QaGESjEpYqqQJxYQjD+gbEpXh0Y3DAusoWap1Xz7HWqcutZ1bn3DSBlOnWw==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.13","@kuralle-agents/messaging":"0.3.13","@kuralle-agents/messaging-meta":"0.3.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.13_1780566445154_0.8529871698442013","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@kuralle-agents/engagement","version":"0.3.14","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.14","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"32e4b21a0ec61c4cc9559fe7f870aa030f052dad","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.14.tgz","fileCount":51,"integrity":"sha512-nc3tTl071ApLiZ+XUL20ffE5LzJ4MbL0Z4wL/833gIay8fEHB22MprxmgVFqAiHi7uu2VYU7b+GyHNIBhRjZqg==","signatures":[{"sig":"MEUCIQDht0y1DNiwbWzBw5HJaG9PsYUCyvlfgqJecGNsihN6YwIgfFbXkp05xzj1kov4QYvI9kzflLncjiBSHb0pae2yz1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74921},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.14.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/fb15f05c86bb50d0ac9e016d61156b6a/kuralle-agents-engagement-0.3.14.tgz","_integrity":"sha512-nc3tTl071ApLiZ+XUL20ffE5LzJ4MbL0Z4wL/833gIay8fEHB22MprxmgVFqAiHi7uu2VYU7b+GyHNIBhRjZqg==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.14","@kuralle-agents/messaging":"0.3.14","@kuralle-agents/messaging-meta":"0.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.14_1780568348824_0.08030313474600947","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@kuralle-agents/engagement","version":"0.3.15","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.15","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"781cc5a9f31bbd96444ba10301751f2110b380ba","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.15.tgz","fileCount":51,"integrity":"sha512-1IoS06uadByu0FJLWgNLadlMraKOb9vFtwPNvI7peig0vIkVrVXVIUldXTZBX8Gx2aOo9nE4grw6T0PY8n0zWA==","signatures":[{"sig":"MEUCIBGYnJMB5zg6mDo0Og89WPp9HxzyoYhNk5O97/B3H0zkAiEAmtMbYW5U0ESEYhmd0AM+JPxAEjPo0TC+fNTbNlOKF5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74921},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.15.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/312c966c8e2e4f5cf379e6db8c8c320f/kuralle-agents-engagement-0.3.15.tgz","_integrity":"sha512-1IoS06uadByu0FJLWgNLadlMraKOb9vFtwPNvI7peig0vIkVrVXVIUldXTZBX8Gx2aOo9nE4grw6T0PY8n0zWA==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.15","@kuralle-agents/messaging":"0.3.15","@kuralle-agents/messaging-meta":"0.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.15_1780569070381_0.2702401523918909","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@kuralle-agents/engagement","version":"0.3.16","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.16","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"5dcda3fe6efe9be7ac1110246013d4d4adc0f860","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.16.tgz","fileCount":51,"integrity":"sha512-8qfBNLe+KuFqES6vTyfHKTWZDSu8X6Iz/0yp6cBKvt1EdkilinEb7m/YoTVduPxtbxcRMYZ6td+sVbdh8Ar1cg==","signatures":[{"sig":"MEQCIDH2uzrgmrV8KvwZbA2pafS0Aq/YQNyZsjBWGEZ4wRBhAiAz5TlPujI/OQ7lv/6TrHOc5PmJlMAmLeC2ChlsYu/woA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74921},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.16.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/8b1ad371d65f36b9680cf8760ef260dc/kuralle-agents-engagement-0.3.16.tgz","_integrity":"sha512-8qfBNLe+KuFqES6vTyfHKTWZDSu8X6Iz/0yp6cBKvt1EdkilinEb7m/YoTVduPxtbxcRMYZ6td+sVbdh8Ar1cg==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.16","@kuralle-agents/messaging":"0.3.16","@kuralle-agents/messaging-meta":"0.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.16_1780573294383_0.7258544830639706","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@kuralle-agents/engagement","version":"0.3.17","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.17","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"a4e392637988fbd46351a09f2e8017861f79cb9c","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.17.tgz","fileCount":51,"integrity":"sha512-N5wmMqDuGJCpx/bm1CmSzz2DnbzakmOfOXlTz+BTkszhNT1TySnXOfY89oI124dS/RBRXfebQCBcpxllnKQDCQ==","signatures":[{"sig":"MEYCIQCgfDDC4Ij+Gzvm3vDLTiL6/gVacRwvr5RcRWFuT9cpawIhAJXGtsFmuL+EtaaUKczUAFKP5R/dKio88MWi9D0DJzIy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74921},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.17.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/a551ab87a11dde95160f718610ad347a/kuralle-agents-engagement-0.3.17.tgz","_integrity":"sha512-N5wmMqDuGJCpx/bm1CmSzz2DnbzakmOfOXlTz+BTkszhNT1TySnXOfY89oI124dS/RBRXfebQCBcpxllnKQDCQ==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.17","@kuralle-agents/messaging":"0.3.17","@kuralle-agents/messaging-meta":"0.3.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.17_1780573965735_0.020158210541338706","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@kuralle-agents/engagement","version":"0.3.18","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.18","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"717e695f931b849c8dc83a7db7d5172d5eb1341b","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.18.tgz","fileCount":51,"integrity":"sha512-sJELBj4xL67f/V49BfKjCPD1Op1k0zDTpLo8xBRTqy/p4/N6Q+SnqQfT8beiOpm0gSHfZekqa6mIvA3FPQD2Xw==","signatures":[{"sig":"MEUCIQCHT4xya+5Orron1MTlOmlETg2pJaUZ4r3gZA3+2QRAUAIgBPpVOHT7J19+FdiUM4tuM8QuOO8AAqLZ1U3YXLKDy50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74921},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.18.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/2fbafe36d08162fa8825f0edcab79f78/kuralle-agents-engagement-0.3.18.tgz","_integrity":"sha512-sJELBj4xL67f/V49BfKjCPD1Op1k0zDTpLo8xBRTqy/p4/N6Q+SnqQfT8beiOpm0gSHfZekqa6mIvA3FPQD2Xw==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.18","@kuralle-agents/messaging":"0.3.18","@kuralle-agents/messaging-meta":"0.3.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.18_1780574548937_0.20175569276139282","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@kuralle-agents/engagement","version":"0.3.19","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.19","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"168a49ed31c34128cb40a59bd1eefc9e99fa1a9b","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.19.tgz","fileCount":51,"integrity":"sha512-jvjkzIOzjqVgaZIvKnn8lKvMj4LQz5dT+63Cozj8pVLzBAHSm2mKJfGlXY8oCVTeC+xBNw4uE4Os/iPlGHg8LA==","signatures":[{"sig":"MEUCIGF9+H+NkW8nMi1XtwJJ6igO029Fg5UkwDDXc4Rs1na4AiEAiY6JuP5Se27yuHOP4pX1ZuJthfJj/FHv6wMx/tGutQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74921},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.19.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/1b2914111ccf51bc3d9b533ec1b5ae88/kuralle-agents-engagement-0.3.19.tgz","_integrity":"sha512-jvjkzIOzjqVgaZIvKnn8lKvMj4LQz5dT+63Cozj8pVLzBAHSm2mKJfGlXY8oCVTeC+xBNw4uE4Os/iPlGHg8LA==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.19","@kuralle-agents/messaging":"0.3.19","@kuralle-agents/messaging-meta":"0.3.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.19_1780599725981_0.3927644080178119","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@kuralle-agents/engagement","version":"0.3.20","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.3.20","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"cabb556fa19186876e933384a88cc2d51eb12f2e","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.3.20.tgz","fileCount":51,"integrity":"sha512-CajrHdmlQQ6Go7NqG0DuRj77IQjlJltWzCilHzruoXh/UM4vTUmYe6FTdznMHW/+Q1AtFfwgn3jyJZgodEVESQ==","signatures":[{"sig":"MEQCIAh2MGgPysukz7QVLjKcswfcC40wRsNGTtqpaK11/ttWAiAi/H/c4OvvFBnib3zGUHoe1Up7fuXZ5n0mDcSlnCh5JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74921},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.3.20.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/tmp/claude-501/296ca20df1c9f91caad6fda539982176/kuralle-agents-engagement-0.3.20.tgz","_integrity":"sha512-CajrHdmlQQ6Go7NqG0DuRj77IQjlJltWzCilHzruoXh/UM4vTUmYe6FTdznMHW/+Q1AtFfwgn3jyJZgodEVESQ==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.3.20","@kuralle-agents/messaging":"0.3.20","@kuralle-agents/messaging-meta":"0.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.3.20_1780600464083_0.09678473909394802","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@kuralle-agents/engagement","version":"0.4.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.4.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"0c3ff660e75560174c7d7b0698b98f9bc75e997d","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.4.0.tgz","fileCount":51,"integrity":"sha512-NUoWMLeJGscQxaDvGxkG+uPPnQ5w/1Qhd7eL8gwWp6NJfAcvxqkywcSs+2AnrdUF4ZBtBfeh+ib6kH6bkkJb2A==","signatures":[{"sig":"MEYCIQDOhnEPwbTKGIcKkIQTelTaouGQKyi8xQ9/07egbetiSwIhAKdwRVacSMB1NXaqQJpMF8cTXpcAxl9SXrjpiRR1iTa7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74917},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.4.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/6a3b79cd4e27f944eef765c62e6c77dd/kuralle-agents-engagement-0.4.0.tgz","_integrity":"sha512-NUoWMLeJGscQxaDvGxkG+uPPnQ5w/1Qhd7eL8gwWp6NJfAcvxqkywcSs+2AnrdUF4ZBtBfeh+ib6kH6bkkJb2A==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.4.0","@kuralle-agents/messaging":"0.4.0","@kuralle-agents/messaging-meta":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.4.0_1780635747197_0.11504058214802293","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@kuralle-agents/engagement","version":"0.4.1","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.4.1","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"34f19bceb62d34d8f818f80d4cb39dfae70c592d","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.4.1.tgz","fileCount":51,"integrity":"sha512-eZG2ZJgij7+MLOaK2FuzhpPRezCMsaxJq9QDIWp8YnyDCIU/SiGhdiXxSvUibL80qhJ5qi2KBWhvuCFoY74Fug==","signatures":[{"sig":"MEUCIQC+1iLi43RBF67kcHO9SDmMPou4m4tz1fHDdcT04CZTlAIgD2XeuLqOpXQ8SY6lW8z8aEbrHYpuI3gtyvZoghLMVVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74917},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.4.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/d68651fd31da5a702ac1348926b2afc4/kuralle-agents-engagement-0.4.1.tgz","_integrity":"sha512-eZG2ZJgij7+MLOaK2FuzhpPRezCMsaxJq9QDIWp8YnyDCIU/SiGhdiXxSvUibL80qhJ5qi2KBWhvuCFoY74Fug==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.4.1","@kuralle-agents/messaging":"0.4.1","@kuralle-agents/messaging-meta":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.4.1_1780645166594_0.762883113761708","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@kuralle-agents/engagement","version":"0.5.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.5.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"534ff5e42fc2fa546c24dcd0e1e21c1ffb654d22","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.5.0.tgz","fileCount":51,"integrity":"sha512-w5yIbxVUVTCOTbha29nd2OwUkcRo5WDrdkzyAAMMHXhTJOP7cQJJyqpqjgFs5qsbbS22cgKsB+zySgdDIm6gaw==","signatures":[{"sig":"MEUCIQCC2WiPS1IAnjNsUys1dH+JkjOpEGHDK7wD6jIM3RbCCQIgYJFH2wRTVcQsbEytqvEmAGC9XfMdLX6B7z2X1Sgw9gQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74917},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.5.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/87fef2128eb74507920d9294e287b8ee/kuralle-agents-engagement-0.5.0.tgz","_integrity":"sha512-w5yIbxVUVTCOTbha29nd2OwUkcRo5WDrdkzyAAMMHXhTJOP7cQJJyqpqjgFs5qsbbS22cgKsB+zySgdDIm6gaw==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.5.0","@kuralle-agents/messaging":"0.5.0","@kuralle-agents/messaging-meta":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.5.0_1780672089109_0.5613416686617536","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@kuralle-agents/engagement","version":"0.6.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.6.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"5aa94600f955808e09f51250f161518542208b55","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.6.0.tgz","fileCount":51,"integrity":"sha512-BahWFZdEPLmlangz8FTbVHIyqI63uo7fE1fUEJqiQfnTjDpN8GNVNqScCaJxc1h3TM/aYTOfekdb8eUMVkWZFg==","signatures":[{"sig":"MEUCIANKxCJhG76ju82UXQXKydkVqohNv5BDhyElhk3bD2kOAiEAobuAA8HeLwwmquldo0VtjndSkNDu2gbV+8EIWsCzNvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74917},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.6.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/0f50eabc00affe44228ff7500761f140/kuralle-agents-engagement-0.6.0.tgz","_integrity":"sha512-BahWFZdEPLmlangz8FTbVHIyqI63uo7fE1fUEJqiQfnTjDpN8GNVNqScCaJxc1h3TM/aYTOfekdb8eUMVkWZFg==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^3.24.2","@kuralle-agents/core":"0.6.0","@kuralle-agents/messaging":"0.6.0","@kuralle-agents/messaging-meta":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.6.0_1780839157493_0.0017353576338712262","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@kuralle-agents/engagement","version":"0.6.1","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.6.1","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"f169dad375626d9434773c814ade5cceb3cdf983","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.6.1.tgz","fileCount":51,"integrity":"sha512-w0oYTvEjM9OjPPpNiNnhEIGB9BW3O+LFOV40Gd2dQlTLGkPiGrIhJOWotyB5q4KSmOo7A5SRpPun9LLHdDr/Rg==","signatures":[{"sig":"MEYCIQD9NHqbDYL3GH39jloAZ4iZOzWXQPq+/npp8vnfrGIdKgIhAOMteVOu9Ay1R9zKKL8jVef6dHYpkkgyNiI8YU6w0hL0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74916},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.6.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/aecae3e510e66b201e3025da9812ad6a/kuralle-agents-engagement-0.6.1.tgz","_integrity":"sha512-w0oYTvEjM9OjPPpNiNnhEIGB9BW3O+LFOV40Gd2dQlTLGkPiGrIhJOWotyB5q4KSmOo7A5SRpPun9LLHdDr/Rg==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.6.1","@kuralle-agents/messaging":"0.6.1","@kuralle-agents/messaging-meta":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.6.1_1780858154241_0.7051962373762315","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@kuralle-agents/engagement","version":"0.7.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.7.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"577089393848d1136200cd4536153d759592a824","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.7.0.tgz","fileCount":51,"integrity":"sha512-nrvMt2chy5e3Y3jqQM+wxwIvZlM7xUBDW4OKMuJZejHNt34GiYKRc+ZBACwRkX1MS73HggIBDHA7YexT5L4nig==","signatures":[{"sig":"MEUCIFwAbgWbXPqI0lA8fnJi4ZBzmOlI/Tyke7UeAIiiW4ISAiEAhgwk6o4tslNdjis65tt0VcjlUIE/3Q46PiMVUX3pNMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74916},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.7.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/9575533fceef63757336efcbea4c9ce4/kuralle-agents-engagement-0.7.0.tgz","_integrity":"sha512-nrvMt2chy5e3Y3jqQM+wxwIvZlM7xUBDW4OKMuJZejHNt34GiYKRc+ZBACwRkX1MS73HggIBDHA7YexT5L4nig==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.7.0","@kuralle-agents/messaging":"0.7.0","@kuralle-agents/messaging-meta":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.7.0_1780936740177_0.8635324059775165","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@kuralle-agents/engagement","version":"0.7.1","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.7.1","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"826c6f7c064ed0cae80306f0d2f524493e9bffe5","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.7.1.tgz","fileCount":51,"integrity":"sha512-dagvaXdkK6cQKuIMHaDvoz2dBgzCzzmrJ7tsGvLZBu+uVYohYYnZzTgqHdQ4Ayp/fx/RWfCw+pkwF1bFJfX5ow==","signatures":[{"sig":"MEUCIQClAWV56ZL8JC0Z/TLDQ7dsON23d1iE9FzDDcuL1JGp7gIgDWX36YDC8aUcujFy9lgR50aOQSUBiNJDoAQ2X3tLXX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74916},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.7.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/b17873f293819d27317fd77fc67494d4/kuralle-agents-engagement-0.7.1.tgz","_integrity":"sha512-dagvaXdkK6cQKuIMHaDvoz2dBgzCzzmrJ7tsGvLZBu+uVYohYYnZzTgqHdQ4Ayp/fx/RWfCw+pkwF1bFJfX5ow==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.7.1","@kuralle-agents/messaging":"0.7.1","@kuralle-agents/messaging-meta":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.7.1_1780981087006_0.9355128752513715","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@kuralle-agents/engagement","version":"0.7.2","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.7.2","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"de7e62ab752c74ab9e3cca6807e09d6d69be9147","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.7.2.tgz","fileCount":51,"integrity":"sha512-tD1S8sItz4/HViq6k2HImzghfmjjX1JRU5xITnQubfNxZmrXBKZsFiMLrmIUr7sLMbTjRuCcpWij80Xwb8L0pQ==","signatures":[{"sig":"MEUCIQDPeX7ncc1TmnMbGED2dfLRoWtpB4um9QVM3jozHQ7UkwIgRmuUaBjBKNmbDXiL2ZXDF2n3hk0grpb30OeHgC8+Msg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74916},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.7.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/6e69fa53d13f1dfea47327198e05f00c/kuralle-agents-engagement-0.7.2.tgz","_integrity":"sha512-tD1S8sItz4/HViq6k2HImzghfmjjX1JRU5xITnQubfNxZmrXBKZsFiMLrmIUr7sLMbTjRuCcpWij80Xwb8L0pQ==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.7.2","@kuralle-agents/messaging":"0.7.2","@kuralle-agents/messaging-meta":"0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.7.2_1781008038568_0.10535976618587384","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@kuralle-agents/engagement","version":"0.8.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.8.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"a62c1555d50363a5f32704f1659c9aa6477ffef4","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.8.0.tgz","fileCount":51,"integrity":"sha512-k4LreEQpzbYtMI976/Kmd4zpb+hAzvWYFAlW1s1qc6Xfl0O4i4BhSW5QHIsdLhW4I0hXwHB3LKeadk/11YFE7Q==","signatures":[{"sig":"MEUCIC/EdVhUZbCEFHA641ahvw0kzQNR/h1GbaO7DQBltEAMAiEAs5UTep+bPY8qksli4djPBM4eF7GWjyxFDIklMdcKAlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74944},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.8.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/61c2ab7f2ceccf5a7818eae53c5ce73c/kuralle-agents-engagement-0.8.0.tgz","_integrity":"sha512-k4LreEQpzbYtMI976/Kmd4zpb+hAzvWYFAlW1s1qc6Xfl0O4i4BhSW5QHIsdLhW4I0hXwHB3LKeadk/11YFE7Q==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.8.0","@kuralle-agents/messaging":"0.8.0","@kuralle-agents/messaging-meta":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.8.0_1781032046170_0.868007425961071","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@kuralle-agents/engagement","version":"0.8.5","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.8.5","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"d014045a5a7640cbaa1ea07b7523278132a2602c","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.8.5.tgz","fileCount":53,"integrity":"sha512-9Fv0nmjEPaADjOZjkUA8rt+pBLLmhSPlOj969Z4hXs6CIvdh2c3g8c1XIexlHXYsRVQMOPo26+Nwgo1nen6eMQ==","signatures":[{"sig":"MEQCIHqHdqmXk83G7Rv4Ee8giGf3v/qI5vhxItCHeYgB7FaIAiBXsf4l0Z9cXHjSyBKTG26zMM2Z8hRW7F7gm4kLzL9eZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77091},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.8.5.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/9498f36aa9c574849cb5d5be7e33493e/kuralle-agents-engagement-0.8.5.tgz","_integrity":"sha512-9Fv0nmjEPaADjOZjkUA8rt+pBLLmhSPlOj969Z4hXs6CIvdh2c3g8c1XIexlHXYsRVQMOPo26+Nwgo1nen6eMQ==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.8.5","@kuralle-agents/messaging":"0.8.5","@kuralle-agents/messaging-meta":"0.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.8.5_1781037421822_0.2712719527601011","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@kuralle-agents/engagement","version":"0.9.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.9.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"5eb70332e43538064db4eab2a8b0b528a7ab8c30","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.9.0.tgz","fileCount":53,"integrity":"sha512-hkJA+E0/AkVzFk2beLcv7/m7qrUvXUxkyp5zu/mvg2vWrDipwaw+qRq7vreBfkt8ZTMgJh59dZK9l6jxZzZkGg==","signatures":[{"sig":"MEYCIQC2drm5WQ1u4Ap+v2PzkCOGOk6pO9s4X2NSmsZHW6KpuQIhAKT919sQ0xxtmvd5dRhlnXk9pcq61wrSD3VTXIsIMaIN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73269},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.9.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/208573b0e7f4027f515119279795b757/kuralle-agents-engagement-0.9.0.tgz","_integrity":"sha512-hkJA+E0/AkVzFk2beLcv7/m7qrUvXUxkyp5zu/mvg2vWrDipwaw+qRq7vreBfkt8ZTMgJh59dZK9l6jxZzZkGg==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.9.0","@kuralle-agents/messaging":"0.9.0","@kuralle-agents/messaging-meta":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.9.0_1781067688207_0.5343663583515321","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@kuralle-agents/engagement","version":"0.10.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.10.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"cfa243d546c0b59bb4a58cf492c7738a0e069b3f","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.10.0.tgz","fileCount":53,"integrity":"sha512-JQWN6mE0QODVTliztjeez8Xn0h+0qArDCvrwSVIXdhL5YD/kuKUk+5Rso3yhrpzFIvVveuQ4GAccy2QCdJ9q1A==","signatures":[{"sig":"MEYCIQCgQiuSefb56Qam/Vx1+j9Rp9mKoQr5fWgvJQfu+78Q2gIhALuvGTJ30w8QkLOrxIX5TmDFfkA9W1ZAd6wkV327T6fw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73273},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.10.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/8f35cc47fdf89304bd5ecbdf15d836ac/kuralle-agents-engagement-0.10.0.tgz","_integrity":"sha512-JQWN6mE0QODVTliztjeez8Xn0h+0qArDCvrwSVIXdhL5YD/kuKUk+5Rso3yhrpzFIvVveuQ4GAccy2QCdJ9q1A==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.10.0","@kuralle-agents/messaging":"0.10.0","@kuralle-agents/messaging-meta":"0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.10.0_1781087048996_0.6820458689184294","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@kuralle-agents/engagement","version":"0.11.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.11.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"675bcdce25050b39d52000abed9f30f01d4cb408","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.11.0.tgz","fileCount":53,"integrity":"sha512-hzsCeBg3oiCmoRqcWtquH90Gg/pajmDv1vAGsQlA6THfmbFy79hHXg7XbGhmozhacPAG/lo4za5x1FmGW1CLNA==","signatures":[{"sig":"MEYCIQC99VHccmlN0r+y5rhsZmDexSaA7jd/MvjcGYrHmIjvpQIhAPBr1aR693fvpWdiUWf1DuQh+LZHKxxmbAYB58d4jb9Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73273},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.11.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/ecd41df493d99965b364ac63211bba1e/kuralle-agents-engagement-0.11.0.tgz","_integrity":"sha512-hzsCeBg3oiCmoRqcWtquH90Gg/pajmDv1vAGsQlA6THfmbFy79hHXg7XbGhmozhacPAG/lo4za5x1FmGW1CLNA==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.11.0","@kuralle-agents/messaging":"0.11.0","@kuralle-agents/messaging-meta":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.11.0_1781263686280_0.30525513913260127","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@kuralle-agents/engagement","version":"0.12.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.12.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"3ba0f4264ad03315b8e2414d527790181b436811","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.12.0.tgz","fileCount":53,"integrity":"sha512-Q5lQzeFULDLS+JTWVG44fRhHH4hWVBcwxFLNM67EYnJCcIP/0kGJNmqm/J97hjizBOvDCYMRPH+KBVvoW2gpuA==","signatures":[{"sig":"MEQCIQCyiDhKJgtz4m9zvL+fyWW8eSLD8dA+EKQk47lbAypZ4AIfbhfLCH9RYDTnBs7p8QiA6bw2SJaeeE2QvDTXvKqWMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73203},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.12.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/b164cc779af235f09c6c829cf82e0027/kuralle-agents-engagement-0.12.0.tgz","_integrity":"sha512-Q5lQzeFULDLS+JTWVG44fRhHH4hWVBcwxFLNM67EYnJCcIP/0kGJNmqm/J97hjizBOvDCYMRPH+KBVvoW2gpuA==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/kuralle-engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.12.0","@kuralle-agents/messaging":"0.12.0","@kuralle-agents/messaging-meta":"0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.12.0_1783619056923_0.15300209532414333","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@kuralle-agents/engagement","version":"0.13.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.13.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"e4b6651f743a6491331198544a2a110b397dee7c","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.13.0.tgz","fileCount":53,"integrity":"sha512-6YzjSb1KQw0vkxbI/FuetPQ8XU8FgX9s3ZxRWzjEiOMwrLOE/SFYvvgSSafdpAubKkZREFxdSlz9pTW7hZweBQ==","signatures":[{"sig":"MEQCIB2N/kzCWQQIODeYkcZhDFEYlhhOZRUaMK1OvxF+zzNmAiBC+gGW/PgzB7NgCQtOpNJXctEVASQlga8nObSz0zJn0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73179},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.13.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/8f2c5a880dda1db0382289b8229bff59/kuralle-agents-engagement-0.13.0.tgz","_integrity":"sha512-6YzjSb1KQw0vkxbI/FuetPQ8XU8FgX9s3ZxRWzjEiOMwrLOE/SFYvvgSSafdpAubKkZREFxdSlz9pTW7hZweBQ==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.13.0","@kuralle-agents/messaging":"0.13.0","@kuralle-agents/messaging-meta":"0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.13.0_1783961068142_0.13809521091046206","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@kuralle-agents/engagement","version":"0.14.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.14.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"18821d014885037a5abadae2e3081ae17ce2802b","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.14.0.tgz","fileCount":53,"integrity":"sha512-FFRYyA3eY/9QYXr2mL2YE3WABrttdyOYo/kVd6/jPcRkf6M0X4YRB4+IkATquBL8HNlAYrJ1DuJiL1Bdwkhqsg==","signatures":[{"sig":"MEQCIAjKODiECoPCRzOD5qWMkrjNAIoHKj4KZZJRufFdF7RxAiA+zK1TDraau8erpd7VPcVCI54rJMnmGhKIvAYyIM8rJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73235},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.14.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/6ce10b947c3914b6f3825109e572d273/kuralle-agents-engagement-0.14.0.tgz","_integrity":"sha512-FFRYyA3eY/9QYXr2mL2YE3WABrttdyOYo/kVd6/jPcRkf6M0X4YRB4+IkATquBL8HNlAYrJ1DuJiL1Bdwkhqsg==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.14.0","@kuralle-agents/messaging":"0.14.0","@kuralle-agents/messaging-meta":"0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.12.12","typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.14.0_1785050719464_0.4263507911953337","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@kuralle-agents/engagement","version":"0.14.1","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.14.1","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"4c57290e122f73fc1332fb95b7ac4490b5bd6b74","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.14.1.tgz","fileCount":53,"integrity":"sha512-IxQzF8jChqPEu1gozakkd7qy6+FCzZYgfd4+sV8rEZ0FDoJ49Y/qxUHWQCqt79hHSuSLGaij2EuaZl/2nbbEGw==","signatures":[{"sig":"MEUCIQDwCAgZFg3E7KQ3sJ3m0fMGAxBKPBWA2BWWSj8gmih73QIgQi6CFrsWtlgpLYmazqtzpQqnXqJSCH0MW/TYNW+DqOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73235},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.14.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/946058f3ec22fd118dfcf5f00775d64e/kuralle-agents-engagement-0.14.1.tgz","_integrity":"sha512-IxQzF8jChqPEu1gozakkd7qy6+FCzZYgfd4+sV8rEZ0FDoJ49Y/qxUHWQCqt79hHSuSLGaij2EuaZl/2nbbEGw==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.15.0","@kuralle-agents/messaging":"0.14.1","@kuralle-agents/messaging-meta":"0.14.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.12.12","typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.14.1_1785079597166_0.0015717407645987613","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@kuralle-agents/engagement","version":"0.14.2","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.14.2","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"77b7ea006a8914f0b6db955231079349cb4eb134","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.14.2.tgz","fileCount":53,"integrity":"sha512-8ApXLvxNrOB/5PfnI4cvHjsqcbtR/hBGK5GxvcAS7e7tuDDe4xtNLPidIHMGAWbMYS+Zbn4EIBpQnUKlWb4Phw==","signatures":[{"sig":"MEUCIQC0oHC0GkrbVyVlHbdzfOd8NIGOI1TJPIMGZCi45OyndQIgE61VRbAw3eTnfbmkzg+LeqXNr36NknYrrpKQHXxORJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73235},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.14.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/7c180275254c651ccfa7e191858722e3/kuralle-agents-engagement-0.14.2.tgz","_integrity":"sha512-8ApXLvxNrOB/5PfnI4cvHjsqcbtR/hBGK5GxvcAS7e7tuDDe4xtNLPidIHMGAWbMYS+Zbn4EIBpQnUKlWb4Phw==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.16.0","@kuralle-agents/messaging":"0.14.2","@kuralle-agents/messaging-meta":"0.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.12.12","typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.14.2_1785087619552_0.15963427658916562","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@kuralle-agents/engagement","version":"0.17.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.17.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"d606ee1639e7aabe3a5c1df8c2160c32cd42957d","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.17.0.tgz","fileCount":53,"integrity":"sha512-iDPyHYktKNCG8ZxZn9pz0tcqAn/YHUnzcwuc0EfpwoZnna+h19h438IfLnG4TM6NetQ4/byZy0tcusQzhFrNFg==","signatures":[{"sig":"MEUCIQCDjbUssETY/i6SWRMnxv9ahXC0Atze5Um7MsLU7irC/gIgAM21+5bkCw6lRRMzNep4EQhr/AQTQJ7PUEmMdOm7J5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73235},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.17.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/493cd6410d4865b1318d9699fe958df4/kuralle-agents-engagement-0.17.0.tgz","_integrity":"sha512-iDPyHYktKNCG8ZxZn9pz0tcqAn/YHUnzcwuc0EfpwoZnna+h19h438IfLnG4TM6NetQ4/byZy0tcusQzhFrNFg==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.17.0","@kuralle-agents/messaging":"0.17.0","@kuralle-agents/messaging-meta":"0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.12.12","typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.17.0_1785088684661_0.027550570151334552","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@kuralle-agents/engagement","version":"0.18.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.18.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"93c2561fc3a88ae16b25de0c62f782b3dc7297f2","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.18.0.tgz","fileCount":53,"integrity":"sha512-r7R1WlIGlrsxyE550C68lknOsOVHkwC5cZLlC7f/crMorR5kXkF1ZkWrCHa6EcCmQmedZTAszpzKI7Ch+34EyA==","signatures":[{"sig":"MEQCIE0fgKDfehtvWdVS2Ahii4ojyhllj0TT+EBJtex9F3HTAiBfsC4j0BIZCooIFAkcWyxb9vCrjLFtaf1PuZu3SI/Xag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73235},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.18.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/0d1886322459db4930131f8752b19aaf/kuralle-agents-engagement-0.18.0.tgz","_integrity":"sha512-r7R1WlIGlrsxyE550C68lknOsOVHkwC5cZLlC7f/crMorR5kXkF1ZkWrCHa6EcCmQmedZTAszpzKI7Ch+34EyA==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.18.0","@kuralle-agents/messaging":"0.18.0","@kuralle-agents/messaging-meta":"0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.12.12","typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.18.0_1785132087979_0.5431606839887824","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@kuralle-agents/engagement","version":"0.19.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.19.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"c6310ace7957d6acc34fd70898bdd3fba0267a3e","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.19.0.tgz","fileCount":53,"integrity":"sha512-uYFQ8zspNNh03Kc2QbGjlWsxLx8ybWH3GGUirCKZck0YkYrH4ruPPePFEHEdzpobQBQ4Bj2igriHNRKUlxOrJw==","signatures":[{"sig":"MEQCIBAymnnBYGOTW+9aXfFaAmFqu5kbaTV20dZAAOYJJLrqAiAMKCVVwhOJ9zzoVIW6aW4mEqIyJsvhls8x7QjE/4tMag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73235},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.19.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/0b51491808c5198cbe906f4a8c748165/kuralle-agents-engagement-0.19.0.tgz","_integrity":"sha512-uYFQ8zspNNh03Kc2QbGjlWsxLx8ybWH3GGUirCKZck0YkYrH4ruPPePFEHEdzpobQBQ4Bj2igriHNRKUlxOrJw==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.19.0","@kuralle-agents/messaging":"0.19.0","@kuralle-agents/messaging-meta":"0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.12.12","typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.19.0_1785307791084_0.14540062474366966","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@kuralle-agents/engagement","version":"0.20.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.20.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"6b154b857cbc0ace9134438746419aa7319656e5","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.20.0.tgz","fileCount":53,"integrity":"sha512-UTdtzvX0TA+HHZO0cVcbkMTX4nqecxJLDx99svaW5HNqMVqx7o/sYavGU44CBrv8nGEJY3eVbGqvzTrSWBScbg==","signatures":[{"sig":"MEUCIGMNfa+Agn213PMxKLmFt4ozQ7EmZ/SloceaYzEVlesXAiEArpwIgIh5GfHmuGQWyzw+H4wj6/O7lNDHE70AEzFwaRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73235},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.20.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/38ce8b0729a8cfd1d84bc08e9dd0df6e/kuralle-agents-engagement-0.20.0.tgz","_integrity":"sha512-UTdtzvX0TA+HHZO0cVcbkMTX4nqecxJLDx99svaW5HNqMVqx7o/sYavGU44CBrv8nGEJY3eVbGqvzTrSWBScbg==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.20.0","@kuralle-agents/messaging":"0.20.0","@kuralle-agents/messaging-meta":"0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.12.32","typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.20.0_1785999218905_0.9080571567982596","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@kuralle-agents/engagement","version":"0.21.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.21.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"6ac8e5fddf2cdb2ed3e9bd90d1cbdf2743ea4443","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.21.0.tgz","fileCount":53,"integrity":"sha512-Vj0jB/Hyn4eeYvSMgYj99c/oyddb0VHUiRjWGBVCihHX4Zs4rYmfbz2sQnfPcVJWHht85N33JXwNfVQwDbTC7w==","signatures":[{"sig":"MEUCIGw6bT/Rz4oNjh4ioP+HqLgmW/H0ZK4is3uUMca/FgzcAiEAsPsRlUOLl3uLJSc1Z2ZZjfoqta/Tgc9OP2YmLDe3t4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73235},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.21.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/ad29ee7ed20959cf78dab3acb3584758/kuralle-agents-engagement-0.21.0.tgz","_integrity":"sha512-Vj0jB/Hyn4eeYvSMgYj99c/oyddb0VHUiRjWGBVCihHX4Zs4rYmfbz2sQnfPcVJWHht85N33JXwNfVQwDbTC7w==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.21.0","@kuralle-agents/messaging":"0.21.0","@kuralle-agents/messaging-meta":"0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.12.32","typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.21.0_1786196846819_0.26295940001026197","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@kuralle-agents/engagement","version":"0.21.1","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.21.1","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"68726553d7a38455bc453f0ef1f891d2aad1d57e","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.21.1.tgz","fileCount":53,"integrity":"sha512-mN+HsVYfPuFij6lt1IKdJDOW3b0WnlMACU+6A4hFGJO5qkt8qpITYE7IK4qKHybPRf4BoO1rBlgq41Bfq8thcQ==","signatures":[{"sig":"MEUCICiOlCvRQsqmLqCnnjx0Vj33pZcswE9afA6/RT4ImtmTAiEA9rTTQF54nSq+Xo3+NYDFTgbksNg/FADOn1623Taklu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73235},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.21.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/34bca7bd721f562148faeaed570497ee/kuralle-agents-engagement-0.21.1.tgz","_integrity":"sha512-mN+HsVYfPuFij6lt1IKdJDOW3b0WnlMACU+6A4hFGJO5qkt8qpITYE7IK4qKHybPRf4BoO1rBlgq41Bfq8thcQ==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.21.1","@kuralle-agents/messaging":"0.21.1","@kuralle-agents/messaging-meta":"0.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.12.32","typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.21.1_1786207206981_0.9808105460166636","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@kuralle-agents/engagement","version":"0.22.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.22.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"a08dc91937256570d81367c0fd00d52ee68eb20c","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.22.0.tgz","fileCount":53,"integrity":"sha512-LhcetUEKr1DWQnBmQN/GEB7Q+FUMLylLYrXaGIdAWPgnwGwobVXPKASHcdnHJgf8ZPxoSMHeogt+7g3Dz/89Kg==","signatures":[{"sig":"MEYCIQCVIHTXVd+vc6/DaXAvX97kqdGI7WI6tuSkLLqot5YLDQIhAMDIggwY6MFaMlGDoCUwgso7OrCuMKGPpbygIo4Duo0G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73235},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.22.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/9cffd9035a4895f3c67082ca3f7bb1f5/kuralle-agents-engagement-0.22.0.tgz","_integrity":"sha512-LhcetUEKr1DWQnBmQN/GEB7Q+FUMLylLYrXaGIdAWPgnwGwobVXPKASHcdnHJgf8ZPxoSMHeogt+7g3Dz/89Kg==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.22.0","@kuralle-agents/messaging":"0.22.0","@kuralle-agents/messaging-meta":"0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.12.32","typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.22.0_1786466190094_0.5517171862133139","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@kuralle-agents/engagement","version":"0.23.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.23.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"5d2ada36f5fc72cb3a30b2b96e748d8797e019c7","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.23.0.tgz","fileCount":53,"integrity":"sha512-qNMgNGB0unywDJGnVpgKjeZ/Udc4qg9CMoYkNj0or1KwpsrNvJQxqFROlzxcZ3XCGIHB6qKsdzExPImWi1VsZw==","signatures":[{"sig":"MEUCIQCVQCgUd9q423EViHM2zNS3P98oBNrN5Qrjy0d4b1WPQgIgGNE0DlXQW0bONW/l1Klb/rv6UYFNwhjwriR1LkT8JWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73235},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.23.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/2127600d9d2db0df740e60121c7a0e0b/kuralle-agents-engagement-0.23.0.tgz","_integrity":"sha512-qNMgNGB0unywDJGnVpgKjeZ/Udc4qg9CMoYkNj0or1KwpsrNvJQxqFROlzxcZ3XCGIHB6qKsdzExPImWi1VsZw==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.0","zod":"^4.0.0","@kuralle-agents/core":"0.23.0","@kuralle-agents/messaging":"0.23.0","@kuralle-agents/messaging-meta":"0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.12.32","typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.23.0_1786787005734_0.47862731799420155","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@kuralle-agents/engagement","version":"0.23.1","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.23.1","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"756477c4db8c882dcb9113028a91e6aa8663e976","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.23.1.tgz","fileCount":53,"integrity":"sha512-WWFjVzmuaA/3scsqG91t+ohFyf1L7azhljDczerAMNU8zmvo6rP48e6NlwPpOfw9huRRQrQ4K5j0u7MrRvoqGw==","signatures":[{"sig":"MEUCIHCIqTW+Dx0jJ9xESjQAGB1/rrSmuTejervq9+DCPRGqAiEApP7IQjPi6PePf0RmOIzAgxrxoXNecfhd6AejkC8tqP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73235},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.23.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/aa33d73a1848ce5c7743efbcd5a39a3a/kuralle-agents-engagement-0.23.1.tgz","_integrity":"sha512-WWFjVzmuaA/3scsqG91t+ohFyf1L7azhljDczerAMNU8zmvo6rP48e6NlwPpOfw9huRRQrQ4K5j0u7MrRvoqGw==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^7.0.0","zod":"^4.1.8","@kuralle-agents/core":"0.23.1","@kuralle-agents/messaging":"0.23.1","@kuralle-agents/messaging-meta":"0.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.12.32","typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.23.1_1787410042669_0.29256870609184893","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"@kuralle-agents/engagement","version":"0.23.2","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.23.2","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"9c140a5390a631f00441242c2a8ee5cce47d269c","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.23.2.tgz","fileCount":54,"integrity":"sha512-NWeWxOZ79BkFNWGPN3ntEBdf5twMVtWNMOt8z7XIq9vFYhKPPMyk1xyqfdzbXeuWbNtUGmG9edvtwlFDMkg3Ng==","signatures":[{"sig":"MEUCIEkpFESC0yuRpDRqo14l5h9RE86v5bM1dg6hBhhvhEHYAiEAxzhCRL6L6+xnA+VxFzzmjObs1pvTffYIt1uYgAjyI+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76302},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.23.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/387a86063426a0b5e2bbdd96d5092c91/kuralle-agents-engagement-0.23.2.tgz","_integrity":"sha512-NWeWxOZ79BkFNWGPN3ntEBdf5twMVtWNMOt8z7XIq9vFYhKPPMyk1xyqfdzbXeuWbNtUGmG9edvtwlFDMkg3Ng==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^7.0.0","zod":"^4.1.8","@kuralle-agents/core":"0.23.2","@kuralle-agents/messaging":"0.23.2","@kuralle-agents/messaging-meta":"0.23.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.12.32","typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.23.2_1787411139101_0.17732341792156703","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@kuralle-agents/engagement","version":"0.24.0","license":"Apache-2.0","_id":"@kuralle-agents/engagement@0.24.0","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"homepage":"https://github.com/kuralle/kuralle-agents#readme","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"dist":{"shasum":"876978c47810a85da5c2ff534e3e6615f86976f0","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.24.0.tgz","fileCount":54,"integrity":"sha512-pZ7KIsBnU3D6FhxsqqkBQK2zvC3WPQE74PhnvvbQhzkYdrm1tCqT3OJDUPalAI6F7SVWWukfM3LJaeAvxVo2Rw==","signatures":[{"sig":"MEQCIEEphGqw1SMdDVRWbnC8Jx1svlkZ6mAPwLMqH1zmQIqNAiALYhYROJhl2kXBk7gCRo2NX1DnldHoHxtWNOiHa3woSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76302},"main":"dist/index.js","type":"module","_from":"file:kuralle-agents-engagement-0.24.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prebuild":"rm -rf dist"},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/ec25f334bbbc24fbddaad382f97f7d84/kuralle-agents-engagement-0.24.0.tgz","_integrity":"sha512-pZ7KIsBnU3D6FhxsqqkBQK2zvC3WPQE74PhnvvbQhzkYdrm1tCqT3OJDUPalAI6F7SVWWukfM3LJaeAvxVo2Rw==","repository":{"url":"git+https://github.com/kuralle/kuralle-agents.git","type":"git","directory":"packages/engagement"},"_npmVersion":"10.9.7","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^7.0.0","zod":"^4.1.8","@kuralle-agents/core":"0.24.0","@kuralle-agents/messaging":"0.24.0","@kuralle-agents/messaging-meta":"0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.12.32","typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/engagement_0.24.0_1787566201133_0.4082409099232138","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@kuralle-agents/engagement","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/kuralle/kuralle-agents.git","directory":"packages/engagement"},"version":"0.25.0","description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"publishConfig":{"access":"public"},"dependencies":{"ai":"^7.0.0","zod":"^4.1.8","@kuralle-agents/core":"0.25.0","@kuralle-agents/messaging":"0.25.0","@kuralle-agents/messaging-meta":"0.25.0"},"devDependencies":{"@types/node":"^22.13.4","hono":"^4.12.32","typescript":"^5.8.2"},"scripts":{"prebuild":"rm -rf dist","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test":"bun test"},"_id":"@kuralle-agents/engagement@0.25.0","bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"homepage":"https://github.com/kuralle/kuralle-agents#readme","_integrity":"sha512-QNrF/XM5RBoY3uqS5i8svBYftTFjK+EG9V41SeZPcCr1zYlmXLsh0X5w9dXwpRQY6akHQMkd/3BXUaJR62FOhQ==","_resolved":"/private/var/folders/j5/7dkmn95d0_9b5fdnfsmpjs580000gn/T/308594dbf4ff3d829dd86ff5ff8624cd/kuralle-agents-engagement-0.25.0.tgz","_from":"file:kuralle-agents-engagement-0.25.0.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-QNrF/XM5RBoY3uqS5i8svBYftTFjK+EG9V41SeZPcCr1zYlmXLsh0X5w9dXwpRQY6akHQMkd/3BXUaJR62FOhQ==","shasum":"fbd65be3386cdb0e2fdde3b6afc03b592a506bf0","tarball":"https://registry.npmjs.org/@kuralle-agents/engagement/-/engagement-0.25.0.tgz","fileCount":54,"unpackedSize":76535,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE76b2f1IMcmX1PkNH71V0u75OZmBYFUT9d7B57W6OYdAiAecwHCeksdKZaSx1E+1sdx+qqCXN9g4QgTnCxCA1Xrlg=="}]},"_npmUser":{"name":"octalpixel","email":"mithushancj@gmail.com"},"directories":{},"maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/engagement_0.25.0_1787642842038_0.511450906855972"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-03T06:48:47.857Z","modified":"2026-08-25T07:27:22.373Z","0.3.0":"2026-06-03T06:48:48.164Z","0.3.1":"2026-06-03T13:19:52.544Z","0.3.2":"2026-06-03T14:16:04.519Z","0.3.3":"2026-06-03T14:41:56.121Z","0.3.4":"2026-06-03T16:47:22.360Z","0.3.5":"2026-06-03T20:23:21.706Z","0.3.6":"2026-06-03T20:57:49.556Z","0.3.7":"2026-06-03T21:10:41.515Z","0.3.8":"2026-06-04T06:38:37.309Z","0.3.9":"2026-06-04T06:56:00.882Z","0.3.10":"2026-06-04T07:20:48.726Z","0.3.11":"2026-06-04T08:23:18.602Z","0.3.12":"2026-06-04T09:33:04.702Z","0.3.13":"2026-06-04T09:47:25.327Z","0.3.14":"2026-06-04T10:19:08.994Z","0.3.15":"2026-06-04T10:31:10.521Z","0.3.16":"2026-06-04T11:41:34.519Z","0.3.17":"2026-06-04T11:52:45.889Z","0.3.18":"2026-06-04T12:02:29.160Z","0.3.19":"2026-06-04T19:02:06.167Z","0.3.20":"2026-06-04T19:14:24.238Z","0.4.0":"2026-06-05T05:02:27.356Z","0.4.1":"2026-06-05T07:39:26.724Z","0.5.0":"2026-06-05T15:08:09.253Z","0.6.0":"2026-06-07T13:32:37.646Z","0.6.1":"2026-06-07T18:49:14.374Z","0.7.0":"2026-06-08T16:39:00.336Z","0.7.1":"2026-06-09T04:58:07.142Z","0.7.2":"2026-06-09T12:27:18.708Z","0.8.0":"2026-06-09T19:07:26.353Z","0.8.5":"2026-06-09T20:37:02.011Z","0.9.0":"2026-06-10T05:01:28.341Z","0.10.0":"2026-06-10T10:24:09.147Z","0.11.0":"2026-06-12T11:28:06.423Z","0.12.0":"2026-07-09T17:44:17.058Z","0.13.0":"2026-07-13T16:44:28.277Z","0.14.0":"2026-07-26T07:25:19.589Z","0.14.1":"2026-07-26T15:26:37.414Z","0.14.2":"2026-07-26T17:40:19.697Z","0.17.0":"2026-07-26T17:58:04.787Z","0.18.0":"2026-07-27T06:01:28.124Z","0.19.0":"2026-07-29T06:49:51.235Z","0.20.0":"2026-08-06T06:53:39.075Z","0.21.0":"2026-08-08T13:47:26.961Z","0.21.1":"2026-08-08T16:40:07.125Z","0.22.0":"2026-08-11T16:36:30.244Z","0.23.0":"2026-08-15T09:43:25.869Z","0.23.1":"2026-08-22T14:47:22.804Z","0.23.2":"2026-08-22T15:05:39.232Z","0.24.0":"2026-08-24T10:10:01.265Z","0.25.0":"2026-08-25T07:27:22.178Z"},"bugs":{"url":"https://github.com/kuralle/kuralle-agents/issues"},"license":"Apache-2.0","homepage":"https://github.com/kuralle/kuralle-agents#readme","repository":{"type":"git","url":"git+https://github.com/kuralle/kuralle-agents.git","directory":"packages/engagement"},"description":"Channel-agnostic engagement layer for Kuralle agents (window-safe outbound, smart-send, interactive fidelity, handoff, consent, proactive).","maintainers":[{"name":"octalpixel","email":"mithushancj@gmail.com"}],"readme":"# @kuralle-agents/engagement\n\nChannel-agnostic engagement layer for Kuralle agents: window-safe outbound, closed-window recovery, interactive fidelity, handoff ownership, consent, and proactive messaging (broadcasts and drips).\n\nInstall with your messaging stack:\n\n```bash\nnpm install @kuralle-agents/engagement @kuralle-agents/messaging @kuralle-agents/messaging-meta @kuralle-agents/core\n```\n\n## What it does\n\n`@kuralle-agents/engagement` sits between **`createMessagingRouter`** (`@kuralle-agents/messaging`) and your **Runtime** (`@kuralle-agents/core`). You write flows and agents once; per-channel behavior (24h windows, template recovery, button/list rendering, inbound id routing) lives in **`ChannelPolicy`** adapters, not in bot code.\n\n## `engagement({ policies })`\n\nThe single wiring call returns `{ bridge, broadcasts }`:\n\n| Export | Role |\n|--------|------|\n| **`bridge`** | Fields to spread into `createMessagingRouter`: `outbound`, `inputResolver`, `windowStore`, `ownership`, `consent` |\n| **`broadcasts`** | `BroadcastApi` for campaign sends (requires `broadcastPipeline` — see below) |\n\n```typescript\nimport { createMessagingRouter, InMemoryWindowStore } from '@kuralle-agents/messaging';\nimport {\n  engagement,\n  whatsappPolicy,\n  webPolicy,\n  instagramPolicy,\n  sessionConsentStore,\n  sessionOwnershipStore,\n} from '@kuralle-agents/engagement';\n\nconst windowStore = new InMemoryWindowStore();\nconst eng = engagement({\n  policies: [\n    whatsappPolicy({ client: whatsapp, selector, windowStore, wabaId }),\n    webPolicy(),\n    instagramPolicy({ client: instagram, windowStore }),\n  ],\n  consent: sessionConsentStore(sessionStore),\n  ownership: sessionOwnershipStore(sessionStore),\n  windowStore,\n  broadcastPipeline, // optional — required for eng.broadcasts.send()\n});\n\nconst router = createMessagingRouter({\n  runtime,\n  platforms: { whatsapp, instagram },\n  ...eng.bridge,\n});\n```\n\n### Outbound pipeline (window-safe)\n\n`bridge.outbound` is built in order (gates only when the store is provided):\n\n1. **`consentGate`** — blocks sends when the customer has opted out\n2. **`ownershipGate`** — suppresses bot sends while a thread is human-owned\n3. **`closedWindowRecovery`** — applies each policy’s `ClosedWindowStrategy` (templates, message tags, or defer)\n4. **`interactiveRenderer`** — turns `{ type: 'interactive' }` stream parts into channel-native payloads\n\n**`windowGuard` is not in `bridge.outbound`.** `createMessagingRouter` appends it as the terminal middleware (`buildOutboundChain(extra) = [...extra, windowGuard]`). A closed window never leaks free-form text/media/interactive to the client.\n\n### Inbound\n\n`bridge.inputResolver` is `[policyInboundResolver(policies)]`, which dispatches `policy.resolveInbound(message)` by `message.platform`. Unmatched platforms fall through to the router’s default text handling.\n\n### Broadcasts\n\nPolicies do not expose outbound clients, so **`engagement()` does not construct a broadcast pipeline from policies alone**. Pass **`broadcastPipeline`** (an `OutboundPipeline` you build for the target platform, e.g. WhatsApp) plus optional **`ledger`**. Without `broadcastPipeline`, `broadcasts.send()` throws — `bridge` still works for conversational traffic.\n\n## Channel policies\n\nEach policy implements `ChannelPolicy`: window model, closed-window strategy, interactive rendering, and inbound mapping.\n\n| Policy | Window | Closed window | Interactive |\n|--------|--------|---------------|-------------|\n| **`whatsappPolicy`** | 24h via `WindowStore` | AI template strategist (`kind: 'template'`) | Buttons (≤3), list (≤10), CTA, Flows |\n| **`webPolicy`** | Always open (`hasWindow: false`) | `kind: 'none'` | Web UI buttons/lists |\n| **`instagramPolicy`** | 24h | `HUMAN_AGENT` message tag for text only | Quick replies, button/generic templates |\n\n```typescript\nimport { whatsappPolicy, webPolicy, instagramPolicy } from '@kuralle-agents/engagement';\n```\n\n## Authoring: choices and smart send\n\n- **`withChoices(node, options)`** — attaches `ChoiceOption[]` to a `collect`/`decide` node; the runtime emits `{ type: 'interactive', nodeId, options, prompt }` for `interactiveRenderer`.\n- **`smartSend(...)`** — action node that invokes the shared closed-window strategist (WhatsApp templates when the window is closed).\n- Inbound routing uses **stable option ids** (`billing`, `support`, …), not display labels — `resolveInbound` maps button/list/postback payloads to `selection.id`.\n\n## Consent, ownership, proactive\n\n- **`sessionConsentStore` / `consentGate`** — opt-in/opt-out and STOP handling (customer-keyed).\n- **`sessionOwnershipStore` / `ownershipGate`** — bot vs human thread ownership; human-owned inbound does not run flows.\n- **`createBroadcasts` / `createDrip`** — campaign ledger idempotency and drip schedules (see exports in `src/index.ts`).\n- **`createOwnershipEscalationHandler` / `resolveEscalation`** — the channel side of `HarnessConfig.escalation`: claim the thread for the human + notify on escalation; release + resume the bot (with the resolution in context) when the human is done.\n- The `Scheduler` contract is owned by `@kuralle-agents/core` (re-exported here) — drips, broadcasts, and runtime wake turns (`RunOptions.wake`) share backends: in-process timers in dev, Cloudflare DO alarms via `@kuralle-agents/cf-agent`.\n\n## Example\n\nThe multi-platform demo wires all three policies on one runtime:\n\n`packages/messaging-meta/examples/multi-platform/server.ts`\n\nOffline E2E: `packages/engagement/test/same-bot-across-channels.test.ts`.\n\n## Related packages\n\n- **`@kuralle-agents/messaging`** — `createMessagingRouter`, `OutboundPipeline`, `windowGuard`, `WindowStore`\n- **`@kuralle-agents/messaging-meta`** — WhatsApp and Instagram clients\n- **`@kuralle-agents/core`** — agents, flows, runtime\n","readmeFilename":"README.md"}