{"_id":"@agentplat/rooms-temporal","_rev":"7-0e07bb86489bae01b73711b51cf010f6","name":"@agentplat/rooms-temporal","dist-tags":{"agentplat-stage-dc16b2267584":"0.3.0-beta.5","next":"0.3.0-beta.8","latest":"1.2.0"},"versions":{"0.3.0-beta.5":{"name":"@agentplat/rooms-temporal","version":"0.3.0-beta.5","license":"Apache-2.0","_id":"@agentplat/rooms-temporal@0.3.0-beta.5","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"f260ad99366ab9e0bb85a57708bf6a66a3f21271","tarball":"https://registry.npmjs.org/@agentplat/rooms-temporal/-/rooms-temporal-0.3.0-beta.5.tgz","fileCount":15,"integrity":"sha512-DI4HdxEljhN1W8IN+IO9d8WpttvFs4IMS+4k7IEx+zbE0e0XgotAZQ1hGoqjlpixDmlUYxD5WEFlr+1W12b53g==","signatures":[{"sig":"MEYCIQC5DQydK+XhsTD+fF37t2klR4rClYM/XWHOnoefBVZeEgIhAN4pG5lL/F2W5YUcA8SrX7WCYlKAXqAjrkYn1xt9b705","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26696},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-beta5-bootstrap.xKJqq5/agentplat-rooms-temporal-0.3.0-beta.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:real":"pnpm run build && node tests/temporal-real.mjs","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"douglas-grishen","email":"douglas@grishen.com"},"_resolved":"/tmp/agentplat-beta5-bootstrap.xKJqq5/agentplat-rooms-temporal-0.3.0-beta.5.tgz","_integrity":"sha512-DI4HdxEljhN1W8IN+IO9d8WpttvFs4IMS+4k7IEx+zbE0e0XgotAZQ1hGoqjlpixDmlUYxD5WEFlr+1W12b53g==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/rooms-temporal"},"_npmVersion":"10.8.2","description":"Optional Temporal adapter for durable AgentPlat Agent Room coordination.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"source-map":"^0.7.6","@agentplat/rooms":"^0.3.0-beta.5","@temporalio/worker":"^1.11.0","@temporalio/workflow":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@temporalio/client":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/rooms-temporal_0.3.0-beta.5_1787370497418_0.4576475176433754","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.7":{"name":"@agentplat/rooms-temporal","version":"0.3.0-beta.7","license":"Apache-2.0","_id":"@agentplat/rooms-temporal@0.3.0-beta.7","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"76bc4255ca50b5846ce140d92f93bc857abbe4a6","tarball":"https://registry.npmjs.org/@agentplat/rooms-temporal/-/rooms-temporal-0.3.0-beta.7.tgz","fileCount":15,"integrity":"sha512-/ZMSRL5UrhE4IqmHf1gYsvBtK6DQ0bCZZ6jKXJlEOq0cSK+LnFagewkm3YQKaQgk0uAjGGtfjdwfkdumvON1YQ==","signatures":[{"sig":"MEUCIGXyVPt5DHQ+qRMhCYOJWIhSSDOzN+4DrO1s5fEh03XDAiEA/Uq+br7lg3ixgiYXlIbsrizH0jqGuyT3ZbdnZIB5PVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2frooms-temporal@0.3.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27102},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-temporal-0.3.0-beta.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:real":"pnpm run build && node tests/temporal-real.mjs","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"douglas-grishen","email":"douglas@grishen.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:20d7a5c2-1c51-4339-b6cf-813ba7080e43"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-temporal-0.3.0-beta.7.tgz","_integrity":"sha512-/ZMSRL5UrhE4IqmHf1gYsvBtK6DQ0bCZZ6jKXJlEOq0cSK+LnFagewkm3YQKaQgk0uAjGGtfjdwfkdumvON1YQ==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/rooms-temporal"},"_npmVersion":"11.19.0","description":"Optional Temporal adapter for durable AgentPlat Agent Room coordination.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"source-map":"^0.7.6","@agentplat/rooms":"^0.3.0-beta.7","@temporalio/worker":"^1.11.0","@temporalio/workflow":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@temporalio/client":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/rooms-temporal_0.3.0-beta.7_1788980891278_0.017346935541098896","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.8":{"name":"@agentplat/rooms-temporal","version":"0.3.0-beta.8","license":"Apache-2.0","_id":"@agentplat/rooms-temporal@0.3.0-beta.8","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"66a1295c7799c058346ca0e29b0c0d7bb0df699a","tarball":"https://registry.npmjs.org/@agentplat/rooms-temporal/-/rooms-temporal-0.3.0-beta.8.tgz","fileCount":15,"integrity":"sha512-VYXrnsm2XZNFk1KzcrWbW+/6bRAyaAk8Gs2RGZr/q5FZK7L4tHwFS7mDzPaWNpUmU9qaPGAKeIl9JQ4w/5Ioyw==","signatures":[{"sig":"MEUCIQCgZcmspqqnIErqiTygSn+qddO/y1gZtiC9EA2+Pcg+/AIgHY17s8LBtZiG36t3eWY2EHCspD8pWTQIF14YMoF947g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2frooms-temporal@0.3.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27108},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-temporal-0.3.0-beta.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:real":"pnpm run build && node tests/temporal-real.mjs","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"douglas-grishen","email":"douglas@grishen.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:20d7a5c2-1c51-4339-b6cf-813ba7080e43"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-temporal-0.3.0-beta.8.tgz","_integrity":"sha512-VYXrnsm2XZNFk1KzcrWbW+/6bRAyaAk8Gs2RGZr/q5FZK7L4tHwFS7mDzPaWNpUmU9qaPGAKeIl9JQ4w/5Ioyw==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/rooms-temporal"},"_npmVersion":"11.19.0","description":"Optional Temporal adapter for durable AgentPlat Agent Room coordination.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"source-map":"^0.8.0","@agentplat/rooms":"^0.3.0-beta.8","@temporalio/worker":"^1.23.0","@temporalio/workflow":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@temporalio/client":"^1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/rooms-temporal_0.3.0-beta.8_1789351046501_0.9185131989349451","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@agentplat/rooms-temporal","version":"1.0.0","license":"Apache-2.0","_id":"@agentplat/rooms-temporal@1.0.0","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"52c9712a034dfe7e6a71bf9347ac962325ed7749","tarball":"https://registry.npmjs.org/@agentplat/rooms-temporal/-/rooms-temporal-1.0.0.tgz","fileCount":15,"integrity":"sha512-lmxX1s/GQbzrY29q8WK2zUI+aDKh9l6/zy8pVLsRLl/o/kqxrF5Oa0iUvoFza6VYkE9itn5fvJdmbo4k0EfyjQ==","signatures":[{"sig":"MEUCIEEBlrYpz+obcstmnDClVIUwpNteJNvwHFyIyBRICU8yAiEAjhKVB44FItWeUsz7C2A6kha6+hbIlzeDfrahfTgynLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICBcQBH1q+eHYFEkajfxlooPpIQ0FLxIXXQIyaTC+sYJAiEA+vXX9Zqa7a4LWfX0bmkUd81jTseXtIEXwM6//YpoUac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2frooms-temporal@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27094},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-temporal-1.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:real":"pnpm run build && node tests/temporal-real.mjs","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52fccbb6-9d56-4490-95ec-b32ba5058df9"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-temporal-1.0.0.tgz","_integrity":"sha512-lmxX1s/GQbzrY29q8WK2zUI+aDKh9l6/zy8pVLsRLl/o/kqxrF5Oa0iUvoFza6VYkE9itn5fvJdmbo4k0EfyjQ==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/rooms-temporal"},"_npmVersion":"11.19.0","description":"Optional Temporal adapter for durable AgentPlat Agent Room coordination.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"source-map":"^0.8.0","@agentplat/rooms":"^1.0.0","@temporalio/worker":"^1.23.0","@temporalio/workflow":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@temporalio/client":"^1.23.0"},"_npmOperationalInternal":{"tmp":"tmp/rooms-temporal_1.0.0_1790116802275_0.08645827406990003","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@agentplat/rooms-temporal","version":"1.1.0","license":"Apache-2.0","_id":"@agentplat/rooms-temporal@1.1.0","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"335dde2e00b28dfa5be884c6c5fa45c299c2518c","tarball":"https://registry.npmjs.org/@agentplat/rooms-temporal/-/rooms-temporal-1.1.0.tgz","fileCount":15,"integrity":"sha512-9J1bE3i+T8dPE/sUE5aR1Sgh1tfYQ7prPjyN0rTDv33M18m6IDhQlLskTXtdQEsECmVg5/1PsQ5Yps42ylLxgw==","signatures":[{"sig":"MEYCIQDbzNILWjLwy98E+Ydivh4aVAHIOJWmKyNMoCzbWYfPiAIhANOK1Rq3+umWzD8a5BPfYF9vfjT3xBSaL07oGTxoykEt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB1qTY9IZw3tj1Gz4CRH+fU8yoRRKU9Npku5Buf/0NQIAiEA6qja51gFsAKg41odTBCApVnhOY4bOinreIEgyUE04FI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2frooms-temporal@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27094},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-temporal-1.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:real":"pnpm run build && node tests/temporal-real.mjs","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52fccbb6-9d56-4490-95ec-b32ba5058df9"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-temporal-1.1.0.tgz","_integrity":"sha512-9J1bE3i+T8dPE/sUE5aR1Sgh1tfYQ7prPjyN0rTDv33M18m6IDhQlLskTXtdQEsECmVg5/1PsQ5Yps42ylLxgw==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/rooms-temporal"},"_npmVersion":"11.19.0","description":"Optional Temporal adapter for durable AgentPlat Agent Room coordination.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"source-map":"^0.8.0","@agentplat/rooms":"^1.1.0","@temporalio/worker":"^1.24.0","@temporalio/workflow":"^1.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@temporalio/client":"^1.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rooms-temporal_1.1.0_1790699751110_0.38773593588607835","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"_id":"@agentplat/rooms-temporal@1.2.0","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"48abe584e89aa61d845ec1673c1bb98086b49370","tarball":"https://registry.npmjs.org/@agentplat/rooms-temporal/-/rooms-temporal-1.2.0.tgz","fileCount":15,"integrity":"sha512-JJJhKMiPikBxHmz4PqLAgLuO7JQHS+DUcBh6NbMBC3qN0FB0ruMHe3ykO/1eEzkAG6uriuW4RgIBpv31gvF/yg==","signatures":[{"sig":"MEQCIGYA3LXBE8S7dlDbTJKIvNU+hR20p3KMZ9SuUhHXCraEAiB1DmOokb+mXtqtMvR83QfKxhOCLzO5o4mcCZOKHkRMTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFRHeRkcqnthzq1/pV5a3o1Ie4vwBEnIOPTLU7NXBLvBAiEAva9Nj8Xv2Rv32Mzfe2AxKR5AurX5NXJDarX0BZtDPRQ="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2frooms-temporal@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27094},"main":"./dist/index.js","name":"@agentplat/rooms-temporal","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-temporal-1.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js"}},"license":"Apache-2.0","scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:real":"pnpm run build && node tests/temporal-real.mjs","type-check":"tsc -p tsconfig.json --noEmit"},"version":"1.2.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52fccbb6-9d56-4490-95ec-b32ba5058df9"}},"homepage":"https://github.com/Agentplat/agentplat#readme","_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-temporal-1.2.0.tgz","_integrity":"sha512-JJJhKMiPikBxHmz4PqLAgLuO7JQHS+DUcBh6NbMBC3qN0FB0ruMHe3ykO/1eEzkAG6uriuW4RgIBpv31gvF/yg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/rooms-temporal"},"_npmVersion":"11.19.0","description":"Optional Temporal adapter for durable AgentPlat Agent Room coordination.","directories":{},"maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"source-map":"^0.8.0","@agentplat/rooms":"^1.2.0","@temporalio/worker":"^1.24.0","@temporalio/workflow":"^1.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@temporalio/client":"^1.24.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rooms-temporal_1.2.0_1790812489609_0.27877766907828794"}}},"time":{"created":"2026-08-22T03:48:17.273Z","modified":"2026-09-30T23:54:49.995Z","0.3.0-beta.5":"2026-08-22T03:48:17.580Z","0.3.0-beta.7":"2026-09-09T19:08:11.366Z","0.3.0-beta.8":"2026-09-14T01:57:26.578Z","1.0.0":"2026-09-22T22:40:02.349Z","1.1.0":"2026-09-29T16:35:51.193Z","1.2.0":"2026-09-30T23:54:49.688Z"},"bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"license":"Apache-2.0","homepage":"https://github.com/Agentplat/agentplat#readme","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/rooms-temporal"},"description":"Optional Temporal adapter for durable AgentPlat Agent Room coordination.","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"readme":"# @agentplat/rooms-temporal\n\nOptional Temporal transport for durable Agent Room coordination. Agent Room\nstate, leases, operation IDs and recovery remain owned by `@agentplat/rooms`\nand its stores; Temporal supplies wakeups, activity retry and history rollover.\n\n## Installation (developer preview)\n\nInstall the coordinated preview explicitly:\n\n```sh\nnpm install @agentplat/rooms-temporal@next\n```\n\nKeep all `@agentplat/*` packages on the same release version. npm's default\n`latest` tag can point to an older preview. See the\n[release channels](https://github.com/Agentplat/agentplat/blob/main/docs/release-channels.md)\nfor distribution status and version selection.\n\nApplications bind `runCoordinationCycle` to their\n`AgentRoomCoordinationRuntime`, bundle `agentRoomCoordinationWorkflow` in a\nTemporal worker and call `TemporalAgentRoomCoordinationAdapter.notify` after a\ndurable inbox mutation.\n\n```ts\nimport {\n  createTemporalAgentRoomActivities,\n  TemporalAgentRoomCoordinationAdapter,\n} from \"@agentplat/rooms-temporal\";\n\nconst activities = createTemporalAgentRoomActivities({\n  runtime: coordinationRuntime,\n  store: coordinationStore,\n});\n\nconst adapter = new TemporalAgentRoomCoordinationAdapter({\n  client: temporalClient,\n  taskQueue: \"agentplat-agent-rooms\",\n});\n\nawait adapter.notify({\n  tenantId,\n  roomId,\n  coordinationId: `room:${roomId}`,\n  expectedRevision,\n});\n```\n\nRegister `activities` on a Temporal worker whose workflow bundle exports\n`agentRoomCoordinationWorkflow` from `@agentplat/rooms-temporal/workflow`.\nWorkflow history contains wakeup and retry coordination only; reconstructing a\nRoom or deciding authority from Temporal history is unsupported.\n\nRun package contracts with `pnpm test`. With a disposable Temporal Server at\n`TEMPORAL_ADDRESS`, `pnpm test:real` exercises signals, activity binding,\nworker restart and `continueAsNew`.\n","readmeFilename":"README.md"}