{"_id":"@useorgx/openclaw-plugin","_rev":"38-a1e245a46a42631812c548fb508bd413","name":"@useorgx/openclaw-plugin","dist-tags":{"latest":"0.7.39"},"versions":{"0.1.0":{"name":"@useorgx/openclaw-plugin","version":"0.1.0","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.1.0","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"103aae9e9c5d659c7c425cf96f70e677ad6faa87","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.1.0.tgz","fileCount":26,"integrity":"sha512-06h2lihLY3IsuEwP26Qq2m5XSGrEOgtB1mT76ZXAqQjhaEy3Q3oEzousJH4TUj/ncz0oFWMA479xub+Ka08BTA==","signatures":[{"sig":"MEUCIQCmnHRKH2WCRwv3egEb6vtebmaBMVnqFGQ8aj8p/B6zWwIgHyKhlnPNtK0MUq8qDnrWudazwhrlPSdrSNGRfy0NKhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"0775d2d4deb1a533d4717fcb9d3d570f21ed11e2","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"entry":"./dist/index.js","plugin":true},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.3.0","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.1.0_1770061498410_0.550598337459894","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@useorgx/openclaw-plugin","version":"0.1.1","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.1.1","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"75abf2a05a715cc7ec0411300b9060b23e5059f9","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.1.1.tgz","fileCount":26,"integrity":"sha512-kChq3bwMfPBB5TwD5SK98VbLnAgkoDSu6lhUaPtjN0FqilVwcGZoQ+kxtUdFxy36niBa+6fcqfJwLikdHhd1ag==","signatures":[{"sig":"MEYCIQCoRe5uXAa7k78ZNiE0T/8RE3MRtcNdQxGHapjm9q9yagIhAPblOgk/+sxz7m38sVitPHyXZZYYS0DYG3RcnzFkt4aW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"0775d2d4deb1a533d4717fcb9d3d570f21ed11e2","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"entry":"./dist/index.js","plugin":true},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.3.0","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.1.1_1770061551659_0.23911843454624226","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@useorgx/openclaw-plugin","version":"0.2.0","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.2.0","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"16e88507b7c99ba042226010747aa925d7b8a692","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.2.0.tgz","fileCount":27,"integrity":"sha512-+SbaAcN5RvP5l7qsAqeHiNbnrZ+n5r/OZGK6DPNCnfuLoCAyZWalEkpyAk6gLeLXq3to1ggNV4yyvmQtksGmqA==","signatures":[{"sig":"MEQCIH7H0DHj67XoBoluheOLKPOK5I1Z7dGMVqVEXtUVgYjOAiBaI8YQjI2iCUSJ9Lnu01e3/i8xd0royd//biIhRmlu0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335899},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"9a5e0448c9f0c1d2107de309703b3c796282d5a3","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"entry":"./dist/index.js","plugin":true},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.2.0_1770349760788_0.8300124656876018","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@useorgx/openclaw-plugin","version":"0.2.1","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.2.1","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"94e0a50591426cac3be31b8a7035504ebbe3752a","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.2.1.tgz","fileCount":27,"integrity":"sha512-sM9BYZ1ipJdpvXimWrw+JrPfRM0/VBsFNVeMKMnREFJUWbKgC/HSZWtWvRcd5NP3JxmOJm993wiVmXyxiBGH+g==","signatures":[{"sig":"MEUCIAVeloetUH1ch6FqIzdVsTgBx7t6OSmPHTvC4u3fTOCSAiEA0IysVSKZaUPlAH29IBXgbpS/SwLKHm3bv84vW9iOOAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"d44df545f5a974b661ee12bb5fcbad3297a34e6e","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"entry":"./dist/index.js","plugin":true},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.2.1_1770412614624_0.19675246794642853","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@useorgx/openclaw-plugin","version":"0.3.0","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.3.0","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"cf27bedfadf3d595f29397eb9de2937e0c0db600","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.3.0.tgz","fileCount":52,"integrity":"sha512-Ht2GhK/VS90pd/Jmaw+4VcInJoPmXepV/i2doxR77IqOOjjZlmdM9T5Yd5+h//kLlApG+quR/YJtsJ87B4SUmA==","signatures":[{"sig":"MEYCIQC9JmX6rY1t6nokkJ0MhxKbyZSFh5oZw4g82ybKX7dL4wIhAJnbgVBc3qwhA/nRnhxwtwzkqNZj+Xh9lgRjilQ6Pdbz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11999525},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"5bd93f5715c8f63a42ced45d15642afbe9d23a35","scripts":{"build":"tsc && node ./scripts/copy-manifest.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:hooks":"node --test tests/**/*.test.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"entry":"./dist/index.js","plugin":true},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.3.0_1770542802725_0.24442756554026013","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@useorgx/openclaw-plugin","version":"0.3.1","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.3.1","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"fd3d0a21d50fc694702321f7388a092bf8d7dd23","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.3.1.tgz","fileCount":80,"integrity":"sha512-5Nmarhy/2MHgJ+qVRYUiRIrvYq+VbPCxnAe1Ec2/l1P61Ok2KBkWKWshHYiwT7CQFns0ehl4Ngln1m3HyCVpwQ==","signatures":[{"sig":"MEYCIQCLK+IX1aFlNBc8LGy/U0jem7OBVobgQSn/75xZJLTdSgIhAPno/N1bsfCnbjkfB3yt3NgKZcoWST+OTZsaNiPgmf/J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12325418},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"bc67be64cf2d4eb023fe359d7e18cf57dff8e5fa","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:core":"tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node --test tests/**/*.test.mjs","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","install:dashboard":"npm --prefix dashboard ci","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"entry":"./dist/index.js","plugin":true},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.3.1_1770672463394_0.8327038570662473","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@useorgx/openclaw-plugin","version":"0.3.2","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.3.2","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"579b475f136eaad1e11a982ae9db970a6771846d","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.3.2.tgz","fileCount":103,"integrity":"sha512-+hM/aHpVp/sq2OWpR5+lC3VnMyl6RBAcUU53jhV901Op4p+8QbcmKDR6CiffLezDo30Is+MG0jxJiWA+Dzl33Q==","signatures":[{"sig":"MEQCIAWYts+KNGyO8jfD1QN7ETn9pXeRiKUxwpwcGVt7N8UwAiA8/NwhNZSpc/qmBwSraPwxa3wLJy9QZooDHLA5r4RtCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10735443},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"626a26b6428a00f5c09aa0cf27ab5eafad9f8d99","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:core":"tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node --test --test-concurrency=1 tests/*.test.mjs tests/**/*.test.mjs","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","install:dashboard":"npm --prefix dashboard ci","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"entry":"./dist/index.js","plugin":true},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.3.2_1770823797298_0.31877104064246353","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@useorgx/openclaw-plugin","version":"0.4.0","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.4.0","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"1a4a90480347f857a75894a221635c8eb4187d26","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.4.0.tgz","fileCount":107,"integrity":"sha512-Zo6FB69gYkhuSncjBdJ+/j4beygR1S2/e+LcyCfEWgh3aLQSnCTqjpV6QvDb2uj0A2W81yV9RNAEQatyafEr2w==","signatures":[{"sig":"MEUCICyMnndXhlx1gEJ+8Ft1tWq2HpzKsfhsEUugWc4SuqeSAiEAx1qz029HmiH++CvVEb18DnfdUqTdyw/dX7F1uMIEbUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10957814},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"36fefe76a1fe2ca4ce14f6d90060c991045cdda6","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:core":"tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node --test --test-concurrency=1 tests/*.test.mjs tests/**/*.test.mjs","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","install:dashboard":"npm --prefix dashboard ci","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"entry":"./dist/index.js","plugin":true},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.0_1770855296565_0.3509746293771232","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@useorgx/openclaw-plugin","version":"0.4.1","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.4.1","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"104a7b8ece0ac29218bec0b1daf171b5f14aa3ff","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.4.1.tgz","fileCount":66,"integrity":"sha512-WTUerPb8nx3jkWUECVziPPtN9qEE6uEJ0Xtjrt4N84Gen7GELhwkpy17AA+Ouc8nU/WlibNq+4nebIHQK7EHPQ==","signatures":[{"sig":"MEUCIDNmUXCayoMiKkQxNP2g00ekJ6Aw6Crt6guhpS26smY2AiEAyOKuPm1gBXAQ14bxemThktiwvByGRgnctC7k5dMOfKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10534893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"b9be15f5b1698ab27ea7355796715a308e134c6b","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node --test --test-concurrency=1 tests/*.test.mjs tests/**/*.test.mjs","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","install:dashboard":"npm --prefix dashboard ci","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"entry":"./dist/index.js","plugin":true},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.1_1770859418058_0.4810812934444455","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@useorgx/openclaw-plugin","version":"0.4.3","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.4.3","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"0f506446b12a667ee93a21df1abf5ee4804a8b7b","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.4.3.tgz","fileCount":72,"integrity":"sha512-wyOaH/WkSsgnwLEYFg9WmylJtqPa3QlIOWF9J/lstnabBBzBhDJu+i1zIIeKOmR0zcSeUdusC5uHjsvLQEruXw==","signatures":[{"sig":"MEQCIHYk1TCOQ1nQmqyRL0CmSEK/PJBmmDnzQmyRPZJSAOsbAiB8CQW3r32eADY6A2kwgMQEfS3EjxX/XVzyhk7Zgte3Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10581626},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"39ee32dcced21a3e55fc2ffc1b2e8e02789b59ab","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node --test --test-concurrency=1 tests/*.test.mjs tests/**/*.test.mjs","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","install:dashboard":"npm --prefix dashboard ci","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"entry":"./dist/index.js","plugin":true},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.3_1770877657605_0.6185660569380764","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@useorgx/openclaw-plugin","version":"0.4.4","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.4.4","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"aa56b62892c4a825cd2d6d59d660648f6e1520ac","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.4.4.tgz","fileCount":74,"integrity":"sha512-rn3YqVLyjzkk66pzo/ISRLwdtj0lTUnndT6WcEj3gaoCCMLo07O/d5kIIRBsqVu9qaN7Z3jhvTWbohCUnZwyLw==","signatures":[{"sig":"MEQCIAQyfcF1i7trOOBzVg0b8xnjRviopOiXIbN2a7MrYdC/AiAVPcnC6mGGl5pXPNU2zo7ZGPzVfuePhlT6BIz2g5/8Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10767983},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"49ce6c3176b688cadbdf185277420ba7a9641ace","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node --test --test-concurrency=1 tests/*.test.mjs tests/**/*.test.mjs","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","install:dashboard":"npm --prefix dashboard ci","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"entry":"./dist/index.js","plugin":true},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.4_1770911630767_0.07744890819381056","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@useorgx/openclaw-plugin","version":"0.4.5","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.4.5","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"f33a164cd5ee2e79b9669915a5b5d29215187073","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.4.5.tgz","fileCount":78,"integrity":"sha512-leaV/0+nEEl7UmksB2YFqpMGEUVVtIoFusnt+Pw/drlWBniGRfkgulrKKg1KRTG9LcmLS36MTsrAeqgtECFAiw==","signatures":[{"sig":"MEUCIQDda1ZIyFDj7wJwHp8ZzrTtMkQdPzx889bzkIWswgtEaAIgbwNH9zcGPEB4n1nI3ZPcgDrymmhZIcWHpy1gRz8UyEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10992594},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"8091f87222cec76415c3c6ebc081573e20193da5","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node --test --test-concurrency=1 tests/*.test.mjs tests/**/*.test.mjs","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","install:dashboard":"npm --prefix dashboard ci","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"entry":"./dist/index.js","plugin":true},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.5_1770932713980_0.5019094316413748","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@useorgx/openclaw-plugin","version":"0.4.6","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.4.6","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"53184fdfae4d6cd1dfe89f63caa64fe4c36a9dc8","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.4.6.tgz","fileCount":99,"integrity":"sha512-9wcwTIC0JqvD7GUy3f7LSQdQTi3I9KLLtW3BExESKhdDynzkQP1grnsm3J/owiqqjs5vnATUv4dSqmtiW3+SEg==","signatures":[{"sig":"MEQCIBdG5lYSxbLAXlZipwdPsd+eNujpgFVMulJw9h68VAK1AiBkTXMPud0Md37Lw2EOY7k4iz4zqN2j3z3CxHXoOu7VKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11207973},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"6e14ea090b19865faa804215d30dd74ab7320ad5","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","seo:run":"node ./scripts/seo/run.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node --test --test-concurrency=1 tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"entry":"./dist/index.js","plugin":true},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.6_1771097591712_0.6222804795658918","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@useorgx/openclaw-plugin","version":"0.4.8","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.4.8","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"f33a601914ec153dc97b399a77a2c06d565006fc","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.4.8.tgz","fileCount":103,"integrity":"sha512-7pGVbT6yOoqJt1HNOu1OlXvc4FdrU3Dixw0RmeAxFfNOiI6XS+PwDGIMtNxMmr11eLfMnG5TH2nRE4u0N1X06w==","signatures":[{"sig":"MEYCIQCRp7hpwbyzrBIUyP/Fmu9C5WJntB5u/oekwXhFTc8sTAIhAOk9jGEMdGIzC1NANPWLTnyDtVRk8guTaoYnibMDp9bV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11378255},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"e23530f481b4f7436989b2bdd12f963d337e844c","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","seo:run":"node ./scripts/seo/run.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node --test --test-concurrency=1 tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"entry":"./dist/index.js","plugin":true},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.8_1771275811209_0.05863427730650517","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@useorgx/openclaw-plugin","version":"0.4.9","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.4.9","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"48c97c635540dee30bd73b75594d718cb7920b24","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.4.9.tgz","fileCount":205,"integrity":"sha512-uQGVp4tZkRmyiHf6J+PAIF8Ql7SdDoK69i/0SQz4y79Q67HTT+hYRCpbQTW5cbF07SjXVcn1bJVJqZfACKrlVQ==","signatures":[{"sig":"MEUCIHsn88ow8i08q3vV0FUiU1S/+Ga8g5Yuw74NedXYOjJWAiEAk3X6qDsTtD2++yXh7bG51+oA2jmpOfZJfNyPz3PfYmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11468558},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"6fbde0cbe95a773781950dda14d4e3409fd7be2d","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","seo:run":"node ./scripts/seo/run.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node --test --test-concurrency=1 tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"entry":"./dist/index.js","plugin":true},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.4.9_1771454998173_0.6107639391225714","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@useorgx/openclaw-plugin","version":"0.7.0","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.0","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"6f7fd39474787b156a8dfecd3280b379ce60c666","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.0.tgz","fileCount":331,"integrity":"sha512-9vOyfbozYEMWo6rzc5Mbe02dlg57Ey0abnKtb1H+S6viqjwV/L0RlZucLvacBlcJX7pgz8AdK8K+YuUZdg0XMQ==","signatures":[{"sig":"MEUCIE+YwOAcALlI2qY+3RbB0es8vStIp4Kv+0nCI1aK8ccZAiEAiuMFgrdTxRU7NIX4gKLmd1NZLvn/SfgFBefKlYNnw7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15716715},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"7f9f66da08106311c36fd558629042fc676fd498","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","seo:run":"node ./scripts/seo/run.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"entry":"./dist/index.js","plugin":true},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.0_1772203013046_0.5234388826672396","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@useorgx/openclaw-plugin","version":"0.7.2","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.2","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"0fee947888f10f052854b7f09fefe5fcf64f679a","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.2.tgz","fileCount":333,"integrity":"sha512-kI/Px57EH3UALy6H25/pY7MQVlTPYVEx5lbotz0R7+4HY7yFklbvZAt9+Zc44QscUBvSE0rXgO0FvIG6xRnf4g==","signatures":[{"sig":"MEUCIHXFGvcoFA6cBCn7GgQqVumWkp8J3F8iRAdOAhM0vU/qAiEAhraycl7oSGjopXvuZbBN3ksiUE8F9YN+prV7MYOiWGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15707783},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"8460e3cfdc7bfc2fabb1cc5eb86c79b43d3f95b3","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","seo:run":"node ./scripts/seo/run.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.2_1772343608647_0.9536975640824867","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@useorgx/openclaw-plugin","version":"0.7.3","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.3","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"031a8ba5eb777fa2582b550e2c2ffa5d6560ad38","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.3.tgz","fileCount":333,"integrity":"sha512-tWefzsDmtEGHnCbqWT+ZwMrH0hNgLxcp4OJ2khWn4WtajbzM432hbbKHT+RdBFmxYlCJR58pQauoaKnQLgzYIQ==","signatures":[{"sig":"MEQCID+ARgqAQaBqyxYrOrSmT7wQxJBaI9S8DTqrGpgDPRyLAiBTvNVmocJx7eY6KBSLyF0YhoWrpsnLm8Xn6gWc+0PlHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15707805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"670d81170c1230f9b10b677ad7b0d815e7a20dc8","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","seo:run":"node ./scripts/seo/run.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.3_1772344322546_0.31700568504996096","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@useorgx/openclaw-plugin","version":"0.7.4","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.4","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"7d589faf57edf1f4ee9e315ea6b90f59b98168bf","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.4.tgz","fileCount":333,"integrity":"sha512-ReyWUqPbtYEF6tpvV9I7NXu8K1dENeViRTZRgfoCQ6di6jrWL6UhUeQdbHnvNlICH9AkKOrvXcoY9E1YpmhQ5g==","signatures":[{"sig":"MEYCIQCVn3Donrc/gWdgPnD6G4TEFvJSnMUj5nAhCBwNuA5LiAIhANpgsPoC+/41OdDag7KsP3JDQV3kF22vYw08O98eChJ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15749756},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"630726dd5151fb6dffdd9c7c5855290505219867","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","seo:run":"node ./scripts/seo/run.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.4_1772352855367_0.8242072922842101","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@useorgx/openclaw-plugin","version":"0.7.5","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.5","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"aaa9473f162367148688e09d3557130d9f31549d","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.5.tgz","fileCount":339,"integrity":"sha512-kGfVurVd2S+wXfqFv0zkpRa1uS3RyCXdhjWAiRt0pDk9z6oIVhkzVR1sZqOYPcw4ZsbBP9faq3pkT4iXm5xNHA==","signatures":[{"sig":"MEYCIQDNBinENI82qbXVIBcqeoEBV2et8vBw17hZXT6RkIAKwgIhANWH0hAlo3HXX5tNr+pp5ptHzsFfmJOPtFULN4IpjR/I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15794339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"5511280a96dfc599921372ae9ad420b5ad3bd8de","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","deploy":"./scripts/deploy-local.sh","seo:run":"node ./scripts/seo/run.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","deploy:local":"./scripts/deploy-local.sh --local","deploy:major":"./scripts/deploy-local.sh major","deploy:minor":"./scripts/deploy-local.sh minor","deploy:patch":"./scripts/deploy-local.sh patch","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.5_1772386002885_0.8646981878660287","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@useorgx/openclaw-plugin","version":"0.7.6","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.6","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"fc498d4e48b5e8977f2b497f76906ffb6d0e9845","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.6.tgz","fileCount":339,"integrity":"sha512-6JreoVg3i4AOysSSPhDxv4Br7E8f1XZp3F/JIiXDImmUK6fsOp5P5PAPrfsJIkLeql1wkkPDmesxqRxqNJIGrA==","signatures":[{"sig":"MEYCIQDoJfuT3Qqu+cF3IgjbBQpEHs7b+C3lsDwoGZl9DhKqgAIhAJ+22vhC/hKN+MveaEXE4RGpqwC6WMgya4qmbK3BwKKe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15794339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"b9a9a6df0e9f7a8036aa4a856c072a5d03a4f538","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","deploy":"./scripts/deploy-local.sh","seo:run":"node ./scripts/seo/run.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","deploy:local":"./scripts/deploy-local.sh --local","deploy:major":"./scripts/deploy-local.sh major","deploy:minor":"./scripts/deploy-local.sh minor","deploy:patch":"./scripts/deploy-local.sh patch","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.6_1772404121560_0.1568872694458614","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@useorgx/openclaw-plugin","version":"0.7.8","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.8","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"f4ad2b7d48c427f52e5561b6e5cac0e77bbaaf5c","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.8.tgz","fileCount":339,"integrity":"sha512-pWIZwzeGPDRnmgFdPgQ1Pd4bYKfIOeGPC8CtVuYTUxeDRAwIWZQKvYw5VHg918Bs7VPbAb4tODAC/NU/Ub5Fnw==","signatures":[{"sig":"MEUCIDJcQUJLrlS+2CU/b51B0K+o5D9Rw6mHtv7QG+4ypa+0AiEA/vyJwfHnLi5BS9IyKXlG43/1CbWZX5Okhq0+YjW35tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15795027},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"2212f41a38a871bdca30e2c5afd0f25bf5f8d23d","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","deploy":"./scripts/deploy-local.sh","seo:run":"node ./scripts/seo/run.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","deploy:local":"./scripts/deploy-local.sh --local","deploy:major":"./scripts/deploy-local.sh major","deploy:minor":"./scripts/deploy-local.sh minor","deploy:patch":"./scripts/deploy-local.sh patch","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.8_1772540512432_0.4798773955592297","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@useorgx/openclaw-plugin","version":"0.7.11","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.11","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"5bf2f7bea7a2bdeda8045a082edbf27ea70c8dc4","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.11.tgz","fileCount":341,"integrity":"sha512-cJMuLjQD/QPbAt5mPV/BAfa37ura77PZ0aKBshlLQ95VS0BqeTUtFv7E7dfVJW3QvgxVxparhJfgX6b8mq45NQ==","signatures":[{"sig":"MEQCIB7WUuF+5LAZX8fzKe2B46rjW6fq4D25FLJli9GYMQDiAiBRi5JB9vcklYzEK2mtp4RUTCTpge3uPf650n2KUYbPPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15860691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"e3712755672f85a62b30bd8dd631a13c33cd3f4d","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","deploy":"./scripts/deploy-local.sh","seo:run":"node ./scripts/seo/run.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","deploy:local":"./scripts/deploy-local.sh --local","deploy:major":"./scripts/deploy-local.sh major","deploy:minor":"./scripts/deploy-local.sh minor","deploy:patch":"./scripts/deploy-local.sh patch","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.11_1772596750197_0.40616765369161767","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@useorgx/openclaw-plugin","version":"0.7.15","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.15","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"6f727083abf10833d57f98851f488e3bde7a01a2","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.15.tgz","fileCount":354,"integrity":"sha512-PqqZ6LAYQxO6jiKXlw0ipqbqfDhldjQmR7JVhHwGEwsZJmB7lg6LQwsrvwpQkV/9Q8RTYeElmpx8ZecjpU832Q==","signatures":[{"sig":"MEYCIQCM1MlfZmN2T1fD8Sq0MOUcZZhf0tqiK59FtJqn4cRFowIhAPdFWcC46HIDZdc38+eNYhG0xH80XWGJPwP8RIoLw33C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7766372},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"8d13682a4cb3c26671fca39ba0b4cf88a4a30efb","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","deploy":"./scripts/deploy-local.sh","seo:run":"node ./scripts/seo/run.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","deploy:local":"./scripts/deploy-local.sh --local","deploy:major":"./scripts/deploy-local.sh major","deploy:minor":"./scripts/deploy-local.sh minor","deploy:patch":"./scripts/deploy-local.sh patch","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","verify:repo-hygiene":"node ./scripts/verify-repo-hygiene.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.15_1772630316354_0.5754764027637151","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@useorgx/openclaw-plugin","version":"0.7.16","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.16","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"b6d80183ebb45dee70ffcccb1e149759401b51a9","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.16.tgz","fileCount":354,"integrity":"sha512-GjFaqpJYejfrN6MUQ6VNxXHeClNEjBQTktmNDR1+2EePwvKOjuAxodfdc937EXOO/8UuSF+AquJu0eR+iUROMQ==","signatures":[{"sig":"MEYCIQCcepr/OD4fxy7AO1m6OnrkPOIX/JyrsTwWQOBi1VlkjAIhAK6/WSTptaMuoQWaOveZg6j99hWRVb/nVa6mhhbGk0Of","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7845909},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"5bf752b2844ae691db75059dfd9339adb36783f4","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","deploy":"./scripts/deploy-local.sh","seo:run":"node ./scripts/seo/run.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","deploy:local":"./scripts/deploy-local.sh --local","deploy:major":"./scripts/deploy-local.sh major","deploy:minor":"./scripts/deploy-local.sh minor","deploy:patch":"./scripts/deploy-local.sh patch","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","verify:repo-hygiene":"node ./scripts/verify-repo-hygiene.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.16_1772643889448_0.08395664612757248","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"@useorgx/openclaw-plugin","version":"0.7.17","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.17","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"628dd1bb4979dcf48c0e9816d8256c2b4316f176","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.17.tgz","fileCount":354,"integrity":"sha512-XHLwtn7fpescqeZD9XKVf6i9Cf9s7Xd2NrzqljiRjx4oqpwSH89I4YmdgckPUtV2bywRuO7fHqSXFKmUDdIDSA==","signatures":[{"sig":"MEUCIQCxHFE7RVpsAVJgrxcft0+uCEARLvwa0TIR/838E82RjwIgDHnDkvAGDuMQit8hv3Je/8qaE5iOTEM+bht66GsUqds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7857234},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"6b7709bfc07e1f0c2144b4776cfb7d182d72d24f","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","deploy":"./scripts/deploy-local.sh","seo:run":"node ./scripts/seo/run.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","deploy:local":"./scripts/deploy-local.sh --local","deploy:major":"./scripts/deploy-local.sh major","deploy:minor":"./scripts/deploy-local.sh minor","deploy:patch":"./scripts/deploy-local.sh patch","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","verify:repo-hygiene":"node ./scripts/verify-repo-hygiene.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.17_1772659545755_0.392032761647358","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"@useorgx/openclaw-plugin","version":"0.7.18","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.18","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"b7d9e13283810489ac53d43e77323b460d3257d7","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.18.tgz","fileCount":354,"integrity":"sha512-0CNefYtILTbmqKxhF9KM3r+qnQ6J65R2H1J+iGC7SrI8qmRlT3wy7i2lqYOXrxrR+2GPHIOuSyN7WhXQ0us7Xg==","signatures":[{"sig":"MEUCIGYyRTvQ+BdNvF4rQmj21DKMV1d7a96otcOMF1wmm63PAiEA0EYx+u2IPWx+PrE6KFrvHi1YWsYvh+ZiwpkBLTWM0Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7864942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"d99de885fefa87fc1dbcd4272432a954af8ca857","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","deploy":"./scripts/deploy-local.sh","seo:run":"node ./scripts/seo/run.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","deploy:local":"./scripts/deploy-local.sh --local","deploy:major":"./scripts/deploy-local.sh major","deploy:minor":"./scripts/deploy-local.sh minor","deploy:patch":"./scripts/deploy-local.sh patch","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","verify:repo-hygiene":"node ./scripts/verify-repo-hygiene.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.18_1772671076273_0.8191120086032566","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"@useorgx/openclaw-plugin","version":"0.7.20","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.20","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"9aeee827b4cd81b7157c13c469ae60e7e9e133ad","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.20.tgz","fileCount":354,"integrity":"sha512-8WwTSdyJH1bX6CdavCfHLXofeK8FUrHAa3krtbifJgtv/q0hNs5thW+ph2WPF6YHyg8oKDXV1d5garlauYSBFA==","signatures":[{"sig":"MEUCIBeQIGdSN4RGHOyx+2d+fOgcPpCAZm8kbJXFdFA7sIvPAiEAlqkYZqRVTNRDreTH4K4DD5ooAFZVJxqh/1WDw+Etc/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7995746},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"bd2aefcd6c364b830dfd721ba2de78764ea50ebf","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","deploy":"./scripts/deploy-local.sh","seo:run":"node ./scripts/seo/run.mjs","dev:live":"node ./scripts/live-dev-serve.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","deploy:local":"./scripts/deploy-local.sh --local","deploy:major":"./scripts/deploy-local.sh major","deploy:minor":"./scripts/deploy-local.sh minor","deploy:patch":"./scripts/deploy-local.sh patch","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","verify:repo-hygiene":"node ./scripts/verify-repo-hygiene.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.20_1772720813769_0.4695310823211347","host":"s3://npm-registry-packages-npm-production"}},"0.7.23":{"name":"@useorgx/openclaw-plugin","version":"0.7.23","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.23","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"93d7ea30408873045ed291adae5430a381f9b191","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.23.tgz","fileCount":360,"integrity":"sha512-ZaDipOc3CtozG8xx+zKrPLpxFzxBIYWuMN/bTEKXYJ/ig8h4RFdzQsRrX3WcvFmz+cHGtQEzA5h6LuYvlfw/nA==","signatures":[{"sig":"MEYCIQC+tDRNWDHNGnSOzDcqXpFqUNSEOfxONpGIjKbcK/rpogIhAKwjVlbV6gsjOpXKO1aFoI7a+rAwOilPxQvGrX0qGFNt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8105704},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"0f38b79e5dd98dd38eb1fe41aad5b84cdd66ba7b","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","deploy":"./scripts/deploy-local.sh","seo:run":"node ./scripts/seo/run.mjs","dev:live":"node ./scripts/live-dev-serve.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","deploy:local":"./scripts/deploy-local.sh --local","deploy:major":"./scripts/deploy-local.sh major","deploy:minor":"./scripts/deploy-local.sh minor","deploy:patch":"./scripts/deploy-local.sh patch","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","verify:repo-hygiene":"node ./scripts/verify-repo-hygiene.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.23_1772977082948_0.2410094866447816","host":"s3://npm-registry-packages-npm-production"}},"0.7.24":{"name":"@useorgx/openclaw-plugin","version":"0.7.24","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.24","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"3980bfc2d6889e7ed5b476b2d1acbb95a60a05b4","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.24.tgz","fileCount":360,"integrity":"sha512-F/LRCSVU9DFKK1xfD/8KzYR48fH/y9t3VI4k0p034fK0xgFvxfMijqx4oZARnYVGTCW//Rz2UuSCuFkV3UCCkQ==","signatures":[{"sig":"MEUCIFtIjFIvCBq3g3g+PdMc7L6qIvEh9sF07w4CUZ1oGi4yAiEAnCYFcKeJc4Ws3nkoUO5wyNrErK/AzvXnGhKK/pAyXpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8177824},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"807a3a1081ab0b5c6a0355fbb6bbf9bb5c4df345","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","deploy":"./scripts/deploy-local.sh","seo:run":"node ./scripts/seo/run.mjs","dev:live":"node ./scripts/live-dev-serve.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","deploy:local":"./scripts/deploy-local.sh --local","deploy:major":"./scripts/deploy-local.sh major","deploy:minor":"./scripts/deploy-local.sh minor","deploy:patch":"./scripts/deploy-local.sh patch","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","verify:repo-hygiene":"node ./scripts/verify-repo-hygiene.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.24_1773150541028_0.6992051177901064","host":"s3://npm-registry-packages-npm-production"}},"0.7.25":{"name":"@useorgx/openclaw-plugin","version":"0.7.25","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.25","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"ad9eebb4197dd3707355397f17b9c1d4972f62c7","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.25.tgz","fileCount":360,"integrity":"sha512-459uUoz24poz6burUf7D8EF0wD2ftssQCrQL0BW30yNWC4Sj0cjsLgOjTV/aPnUt1bW9/LLi3WOL7ehyx5V7NQ==","signatures":[{"sig":"MEYCIQCi7IHMW699dM+LEzVDvZABG4Q2+suBL/kk/9Ea6I8i0gIhAKNiiedsUfFyaOFmqsar8qujXfI4Jw+wr9W2F0C3eEo+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8177826},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"1b1884fd27da04fc4b749ea6a8eb4897de2635e4","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","deploy":"./scripts/deploy-local.sh","seo:run":"node ./scripts/seo/run.mjs","dev:live":"node ./scripts/live-dev-serve.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","deploy:local":"./scripts/deploy-local.sh --local","deploy:major":"./scripts/deploy-local.sh major","deploy:minor":"./scripts/deploy-local.sh minor","deploy:patch":"./scripts/deploy-local.sh patch","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","verify:repo-hygiene":"node ./scripts/verify-repo-hygiene.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.25_1773153942837_0.8876983488282542","host":"s3://npm-registry-packages-npm-production"}},"0.7.26":{"name":"@useorgx/openclaw-plugin","version":"0.7.26","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.26","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"400077916dd5a9c93229ffb6f693d2835d912315","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.26.tgz","fileCount":360,"integrity":"sha512-/JQVf3XUcQ8LDp0zTFOGiFbv4GGGClpTu6WeLdev7TfXxCcB3QwgMn4J+eoiPMiWXlKAY0x45887RduCmjJBEg==","signatures":[{"sig":"MEYCIQCOdyam7gyQRMOTPV8IFY6MWu+lvaI8EdzyCRgOEZhqXQIhAJvMdn9Cm9CxOEx6/bYuvhU536U5zjFjaqwMOLWPfWb1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8177826},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"e5979c9e5aba909782f049bb377eecf599b21e64","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","deploy":"./scripts/deploy-local.sh","seo:run":"node ./scripts/seo/run.mjs","dev:live":"node ./scripts/live-dev-serve.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","deploy:local":"./scripts/deploy-local.sh --local","deploy:major":"./scripts/deploy-local.sh major","deploy:minor":"./scripts/deploy-local.sh minor","deploy:patch":"./scripts/deploy-local.sh patch","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","verify:repo-hygiene":"node ./scripts/verify-repo-hygiene.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.26_1773188104435_0.5107140977358788","host":"s3://npm-registry-packages-npm-production"}},"0.7.27":{"name":"@useorgx/openclaw-plugin","version":"0.7.27","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.27","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"1149f19f09f5ae63aa5430ac6eda436821b60816","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.27.tgz","fileCount":354,"integrity":"sha512-JXXK2vLRdBlEkL1hp+PwnsxR6kVVBhnzK0bHZBFD2CSQKIe5MOygoO2lWwi/q4rTJxqcfVN5iZlWJDO4DGfXyQ==","signatures":[{"sig":"MEUCIQDOgpJlhXG3d+cSD/eErQU5+wUY3RPR5wdbzT1jY8xuhgIgMDjLDDonDX30+hRkC8fTrcMAfDzFgHhHWBqHoBvBXfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8207645},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"3720d568bf4d7a2c84413c8582d3d7eaff057822","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","deploy":"./scripts/deploy-local.sh","seo:run":"node ./scripts/seo/run.mjs","dev:live":"node ./scripts/live-dev-serve.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","deploy:local":"./scripts/deploy-local.sh --local","deploy:major":"./scripts/deploy-local.sh major","deploy:minor":"./scripts/deploy-local.sh minor","deploy:patch":"./scripts/deploy-local.sh patch","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","verify:repo-hygiene":"node ./scripts/verify-repo-hygiene.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.27_1773326571612_0.04391398880296715","host":"s3://npm-registry-packages-npm-production"}},"0.7.28":{"name":"@useorgx/openclaw-plugin","version":"0.7.28","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.28","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"dc3654f2eb188a640bfde1b61afedc0833f11c3d","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.28.tgz","fileCount":354,"integrity":"sha512-c5whXCvdeNW/PDn9U3n1oQa7M1mtwMuD0xwrZntJ7/0PBhUkX8qvLDFEro5fY53Z4uNnFZXfJTFcccFACWdDqQ==","signatures":[{"sig":"MEUCIEUcGmjLgysJMBRohG971uf5W2ypxM4HPEFjNBB0YyTTAiEAnTwyhrwp5O4ufyTUNrHIjZs2XCtMOte9DA/j/4555lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8220763},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"c435bb717690b45e1a0c29e6548a316fa3ea3587","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","deploy":"./scripts/deploy-local.sh","seo:run":"node ./scripts/seo/run.mjs","dev:live":"node ./scripts/live-dev-serve.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","deploy:local":"./scripts/deploy-local.sh --local","deploy:major":"./scripts/deploy-local.sh major","deploy:minor":"./scripts/deploy-local.sh minor","deploy:patch":"./scripts/deploy-local.sh patch","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","verify:repo-hygiene":"node ./scripts/verify-repo-hygiene.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"OrgX plugin for OpenClaw — agent orchestration, quality gates, model routing, and live dashboard","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.28_1774725317224_0.5730790224636733","host":"s3://npm-registry-packages-npm-production"}},"0.7.30":{"name":"@useorgx/openclaw-plugin","version":"0.7.30","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","agent-memory","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.30","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"e2f3a20d6f6e18548a09f35f6f66c7c8bf4bf392","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.30.tgz","fileCount":354,"integrity":"sha512-aRMYX4VZS46m51TBg+AAzRPJnXPvfQdBTC4JLZuihMHYmWVB2FTDr3JiUoca6Ik7sICzY7UfGM37oXB4enhySA==","signatures":[{"sig":"MEQCICEbK/ujIcKkaRIhk6dQGsbca40kqVC2EN0gYXlR7ECrAiANdlcSPQn7Hvh+TnwHF41Mb2QY45+Sh9Wy+E8fcobwpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8225060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"70fade671223db55476667d153809e3e4dcbf6b6","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","deploy":"./scripts/deploy-local.sh","seo:run":"node ./scripts/seo/run.mjs","dev:live":"node ./scripts/live-dev-serve.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","deploy:local":"./scripts/deploy-local.sh --local","deploy:major":"./scripts/deploy-local.sh major","deploy:minor":"./scripts/deploy-local.sh minor","deploy:patch":"./scripts/deploy-local.sh patch","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","verify:repo-hygiene":"node ./scripts/verify-repo-hygiene.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.3.24","pluginSdkVersion":"2026.3.24"},"compat":{"pluginApi":">=2026.1.0","minGatewayVersion":"2026.1.0"},"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.6.2","description":"Persistent organizational memory and coordination for OpenClaw agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.30_1774730621272_0.7769982083870304","host":"s3://npm-registry-packages-npm-production"}},"0.7.33":{"name":"@useorgx/openclaw-plugin","version":"0.7.33","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","agent-memory","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.33","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"cf942ffc8fd3284adf1317921d1e90e9c9044845","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.33.tgz","fileCount":359,"integrity":"sha512-hRfgWHh1OWUCRKf33+StYIjNqyYjiRYYxKzWO2IVMKi9LAR2SyZ76oYPUu7OaqZQEpwXijXkkGGZ5mdW4aGr8Q==","signatures":[{"sig":"MEYCIQCDCPIAEVJDuAv4/Hgr+7usx5OU5evzYt1P9qH/HylwbQIhAKPZWY0KaD+5tox+RVWwdmEvLhyh/0LZuv6sNdiKxZmn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8275113},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"gitHead":"d3e11f0c9abbe420a66be89bd1e0ac3ddfbbef14","scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","deploy":"./scripts/deploy-local.sh","seo:run":"node ./scripts/seo/run.mjs","dev:live":"node ./scripts/live-dev-serve.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","deploy:local":"./scripts/deploy-local.sh --local","deploy:major":"./scripts/deploy-local.sh major","deploy:minor":"./scripts/deploy-local.sh minor","deploy:patch":"./scripts/deploy-local.sh patch","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","verify:repo-hygiene":"node ./scripts/verify-repo-hygiene.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.3.24","pluginSdkVersion":"2026.3.24"},"compat":{"pluginApi":">=2026.1.0","minGatewayVersion":"2026.1.0"},"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.11.0","description":"Persistent organizational memory and coordination for OpenClaw agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.33_1778165125780_0.9891013147589318","host":"s3://npm-registry-packages-npm-production"}},"0.7.34":{"name":"@useorgx/openclaw-plugin","version":"0.7.34","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","agent-memory","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","_id":"@useorgx/openclaw-plugin@0.7.34","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"dist":{"shasum":"93c9b89bb2a2336e45c48c4d67f1ab01849f9f48","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.34.tgz","fileCount":359,"integrity":"sha512-z6CFTHAnUkG9rhOHxVLGzlVLPilib+g6T4fRJBd78HJTZ8AsaW2EX5j9WfF4kVHkRML0SDMaQ9BVfwCD373SlQ==","signatures":[{"sig":"MEYCIQCNBBGmDOPrEduJS53prrRD9WpyrJ88cLJScwCmh9pNOQIhAKFPWAkXvK2l82YI3DbNVUinUnUJwMGPoh9TgXvU+nys","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8283151},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"}},"scripts":{"pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","ship":"node ./scripts/ship.mjs","build":"npm run build:dashboard && npm run build:core","clean":"rm -rf dist","deploy":"./scripts/deploy-local.sh","seo:run":"node ./scripts/seo/run.mjs","dev:live":"node ./scripts/live-dev-serve.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","test:file":"node ./scripts/run-targeted-test.mjs","typecheck":"tsc --noEmit","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","demo:record":"node ./scripts/record-demo.mjs","deploy:local":"./scripts/deploy-local.sh --local","deploy:major":"./scripts/deploy-local.sh major","deploy:minor":"./scripts/deploy-local.sh minor","deploy:patch":"./scripts/deploy-local.sh patch","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","preuninstall":"node ./dist/runtime-cleanup.js","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","prepublishOnly":"npm run build","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","cleanup:runtime":"node ./dist/runtime-cleanup.js","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","verify:repo-hygiene":"node ./scripts/verify-repo-hygiene.mjs","export:design-tokens":"node ./scripts/export-design-tokens.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs"},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.3.24","pluginSdkVersion":"2026.3.24"},"compat":{"pluginApi":">=2026.1.0","minGatewayVersion":"2026.1.0"},"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/useorgx/openclaw-plugin.git","type":"git"},"_npmVersion":"11.11.0","description":"Persistent organizational memory and coordination for OpenClaw agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.30","playwright-core":"^1.58.2","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_0.7.34_1778166061200_0.14048321405147823","host":"s3://npm-registry-packages-npm-production"}},"0.7.39":{"name":"@useorgx/openclaw-plugin","version":"0.7.39","description":"Persistent organizational memory and coordination for OpenClaw agents","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"orgx-openclaw-reconcile-hooks":"dist/hooks/orgx-work-graph-reconcile.mjs"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"}},"openclaw":{"extensions":["./dist/index.js"],"compat":{"pluginApi":">=2026.1.0","minGatewayVersion":"2026.1.0"},"build":{"openclawVersion":"2026.3.24","pluginSdkVersion":"2026.3.24"}},"scripts":{"typecheck":"tsc --noEmit","test:hooks":"npm run build:core && node ./scripts/run-targeted-test.mjs tests/*.test.mjs tests/**/*.test.mjs","test:file":"node ./scripts/run-targeted-test.mjs","job:dispatch":"npm run build:core && node ./scripts/run-codex-dispatch-job.mjs","agents:refresh":"node ./scripts/daily-agents-refresh.mjs","agents:install":"node ./scripts/install-daily-agents-refresh.mjs","verify:clean-install":"node ./scripts/verify-clean-install.mjs","verify:package-budget":"node ./scripts/verify-package-budget.mjs","verify:agent-suite":"npm run build:core && node ./scripts/verify-agent-suite-install.mjs","verify:billing":"npm run build:core && node ./scripts/verify-billing-scenarios.mjs","verify:autopilot-e2e:local":"npm run build:core && node ./scripts/verify-autopilot-e2e-local.mjs","verify:autopilot-e2e:unhappy":"npm run build:core && node ./scripts/verify-autopilot-e2e-unhappy.mjs","verify:autopilot-e2e:matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-matrix.mjs","verify:autopilot-e2e:entities":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities.mjs","verify:autopilot-e2e:entities-matrix":"npm run build:core && node ./scripts/verify-autopilot-e2e-entities-matrix.mjs","verify:version-harness":"npm run build:core && node ./scripts/verify-version-harness-e2e.mjs","verify:iwmt-cascade":"npm run build:core && node ./scripts/verify-iwmt-cascade-e2e.mjs","verify:live-ui:p0":"node ./scripts/agent-browser-live-ui-p0-audit.mjs","verify:conduit-mcp":"node ./scripts/verify-conduit-mcp.mjs","verify:repo-hygiene":"node ./scripts/verify-repo-hygiene.mjs","dev:main":"node ./scripts/dev-main-sync.mjs","dev:live":"node ./scripts/live-dev-serve.mjs","e2e:auto-continue":"node ./scripts/e2e-auto-continue.mjs","e2e:agent-suite":"npm run build:core && node ./scripts/e2e-agent-suite-kickoff-3x.mjs","demo:record":"node ./scripts/record-demo.mjs","qa:capture":"node ./scripts/capture-qa-evidence.mjs","ship":"node ./scripts/ship.mjs","ops:launch-checklist":"node ./scripts/run-launch-checklist.mjs","seo:plan":"node ./scripts/apply-seo-plan-v1.mjs","seo:run":"node ./scripts/seo/run.mjs","install:dashboard":"npm --prefix dashboard ci --include=dev","build:dashboard":"npm run install:dashboard && npm --prefix dashboard run build","build:core":"rm -rf dist && tsc && node ./scripts/copy-manifest.mjs","build":"npm run build:dashboard && npm run build:core","deploy":"./scripts/deploy-local.sh","deploy:local":"./scripts/deploy-local.sh --local","deploy:patch":"./scripts/deploy-local.sh patch","deploy:minor":"./scripts/deploy-local.sh minor","deploy:major":"./scripts/deploy-local.sh major","cleanup:runtime":"node ./dist/runtime-cleanup.js","clean":"rm -rf dist","pack":"npm run build && mkdir -p artifacts && npm pack --pack-destination artifacts","preuninstall":"node ./dist/runtime-cleanup.js","prepublishOnly":"npm run build","export:design-tokens":"node ./scripts/export-design-tokens.mjs"},"keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","agent-memory","mcp","ai-agents","quality-gates","model-routing"],"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/useorgx/openclaw-plugin.git"},"homepage":"https://useorgx.com","bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"engines":{"node":">=18.0.0"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"devDependencies":{"@types/better-sqlite3":"^7.6.13","@types/node":"^20.19.30","playwright-core":"^1.58.2","typescript":"^5.9.3"},"dependencies":{"@sentry/node":"10.65.0","better-sqlite3":"^11.10.0"},"_id":"@useorgx/openclaw-plugin@0.7.39","_integrity":"sha512-PMnkHEk7Sgo6XBvdPIHaNvrJxc/aPIo8Ytj4XMaOIieDjQ8SeAXzfMQfKfDMRMpOjBHyMFXlSOhtOWnU7tMFFg==","_resolved":"/Users/hopeatina/.codex/worktrees/openclaw-release-boundary-20260805/artifacts/useorgx-openclaw-plugin-0.7.39.tgz","_from":"file:artifacts/useorgx-openclaw-plugin-0.7.39.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-PMnkHEk7Sgo6XBvdPIHaNvrJxc/aPIo8Ytj4XMaOIieDjQ8SeAXzfMQfKfDMRMpOjBHyMFXlSOhtOWnU7tMFFg==","shasum":"efb2f536e05fb1e49fa1a6a64deea64aefcd32ff","tarball":"https://registry.npmjs.org/@useorgx/openclaw-plugin/-/openclaw-plugin-0.7.39.tgz","fileCount":506,"unpackedSize":10458283,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCbUFFDRDsUG7UhldBkp0TDiNko46t/d5JdrfmyNLB6pwIhALRywSvLg8F91P2Yty9MVtZ2TZtoTZBYyOrRYM0PdOfq"}]},"_npmUser":{"name":"hopeatina","email":"hopeatina@gmail.com"},"directories":{},"maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw-plugin_0.7.39_1785917455619_0.2333258771883151"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-02T19:44:58.284Z","modified":"2026-08-05T08:10:56.085Z","0.1.0":"2026-02-02T19:44:58.567Z","0.1.1":"2026-02-02T19:45:51.806Z","0.2.0":"2026-02-06T03:49:20.951Z","0.2.1":"2026-02-06T21:16:54.910Z","0.3.0":"2026-02-08T09:26:43.209Z","0.3.1":"2026-02-09T21:27:43.968Z","0.3.2":"2026-02-11T15:29:57.822Z","0.4.0":"2026-02-12T00:14:57.089Z","0.4.1":"2026-02-12T01:23:38.465Z","0.4.3":"2026-02-12T06:27:38.089Z","0.4.4":"2026-02-12T15:53:51.310Z","0.4.5":"2026-02-12T21:45:14.450Z","0.4.6":"2026-02-14T19:33:12.176Z","0.4.8":"2026-02-16T21:03:31.638Z","0.4.9":"2026-02-18T22:49:58.730Z","0.7.0":"2026-02-27T14:36:53.488Z","0.7.2":"2026-03-01T05:40:09.131Z","0.7.3":"2026-03-01T05:52:03.001Z","0.7.4":"2026-03-01T08:14:15.890Z","0.7.5":"2026-03-01T17:26:43.356Z","0.7.6":"2026-03-01T22:28:42.053Z","0.7.8":"2026-03-03T12:21:52.957Z","0.7.11":"2026-03-04T03:59:10.727Z","0.7.15":"2026-03-04T13:18:36.737Z","0.7.16":"2026-03-04T17:04:49.748Z","0.7.17":"2026-03-04T21:25:46.117Z","0.7.18":"2026-03-05T00:37:56.664Z","0.7.20":"2026-03-05T14:26:54.072Z","0.7.23":"2026-03-08T13:38:03.332Z","0.7.24":"2026-03-10T13:49:01.337Z","0.7.25":"2026-03-10T14:45:43.180Z","0.7.26":"2026-03-11T00:15:04.745Z","0.7.27":"2026-03-12T14:42:51.946Z","0.7.28":"2026-03-28T19:15:17.533Z","0.7.30":"2026-03-28T20:43:41.611Z","0.7.33":"2026-05-07T14:45:26.170Z","0.7.34":"2026-05-07T15:01:01.611Z","0.7.39":"2026-08-05T08:10:55.873Z"},"bugs":{"url":"https://github.com/useorgx/openclaw-plugin/issues"},"author":{"name":"OrgX Team","email":"team@useorgx.com"},"license":"MIT","homepage":"https://useorgx.com","keywords":["openclaw","openclaw-plugin","orgx","agent-orchestration","agent-memory","mcp","ai-agents","quality-gates","model-routing"],"repository":{"type":"git","url":"git+https://github.com/useorgx/openclaw-plugin.git"},"description":"Persistent organizational memory and coordination for OpenClaw agents","maintainers":[{"name":"hopeatina","email":"hopeatina@gmail.com"}],"readme":"# OrgX for OpenClaw\n\n**Your agents are capable. They just can't remember yesterday.**\n\nOpenClaw agents are powerful. They write code, manage files, browse the web, and execute complex tasks. But every session starts from zero. Your agents do not know what the other agents decided. They do not know what you approved last Tuesday. They cannot build on work from three days ago without you manually pasting context back in.\n\nYou are the one holding it all together. You are the human API.\n\n**OrgX fixes this.** It gives your OpenClaw agents persistent organizational memory, shared structure, and coordinated execution so they stop working like strangers and start working like a team.\n\n---\n\n## See it\n\n<p align=\"center\">\n  <img src=\"./orgx-live-mission-control-0.7.15-check.png\" alt=\"OrgX Mission Control showing coordinated initiatives, workstreams, and execution state inside OpenClaw\" width=\"48%\" />\n  <img src=\"./orgx-live-activity-0.7.15-check.png\" alt=\"OrgX Activity view showing live agent updates, decisions, and shared execution history inside OpenClaw\" width=\"48%\" />\n</p>\n\n<p align=\"center\">\n  <em>Mission Control for shared execution state. Activity for the live history your agents can build on.</em>\n</p>\n\n---\n\n## What changes after you install this\n\n| Before OrgX | After OrgX |\n|---|---|\n| Each agent starts every session with amnesia | Agents query decisions, context, and history from prior sessions |\n| You manually stitch context between agents | Agents read and write to a shared entity graph: initiatives, milestones, decisions, tasks |\n| \"What was I working on?\" requires you to remember | The morning brief tells your agents, and you, exactly where things stand |\n| Running 5+ agents means 5+ unsyncable contexts | One coordination layer across all agents and sessions |\n| Heartbeat files and markdown workarounds | Typed organizational structure with semantic relationships |\n\n---\n\n## Install\n\n```bash\n# From your OpenClaw workspace\nopenclaw plugins install clawhub:@useorgx/openclaw-plugin\n\n# npm also works if you prefer the package directly\nopenclaw plugins install @useorgx/openclaw-plugin\n```\n\nThen open the OrgX dashboard in your OpenClaw gateway, click **Connect OrgX**, and approve the browser pairing flow. First sync runs automatically after connect.\n\nAgent-suite provisioning is **opt-in**. MCP client config edits are also **opt-in**. You can review and apply the managed suite later from **Settings -> Agent Suite** in the dashboard, and you can explicitly enable MCP client auto-configuration in plugin config if you want that behavior.\n\n**Manual key setup** is still available if you prefer it. Use the onboarding panel and choose **Manual API key**.\n\n---\n\n## What you get\n\n### Persistent Organizational Memory\nYour agents can query what happened in past sessions. Decisions persist. Context accumulates. An agent spawned today can ask, \"What did we decide about the API design last week?\" and get an answer.\n\n### Optional Agent Suite Provisioning\nOrgX can create managed agent workspaces, install coordinated configurations, and preserve your local overrides when you explicitly apply the suite. Your existing setup does not get clobbered. It gets enhanced.\n\n### Shared Entity Graph\nInitiatives, workstreams, milestones, decisions, and tasks: all structured, all queryable, all shared across your agents. This is not a flat to-do list. It is a model of how your work actually connects.\n\n### Live Dashboard\nSee what your agents are doing, what decisions are pending, and what is blocked. One view across your entire agent operation.\n\n### Local MCP Bridge\nOrgX connects through MCP, so the coordination layer can live wherever your agents work. The plugin exposes a local bridge at `/orgx/mcp`. If you want Claude, Cursor, or Codex wired to that bridge automatically, you can explicitly enable that behavior in plugin config.\n\n---\n\n## How it works with your existing setup\n\nOrgX does not replace your OpenClaw agents or change how they work. It adds a shared memory and coordination layer underneath them.\n\n```text\n┌─────────────────────────────────────────┐\n│           Your OpenClaw Agents          │\n│  (coding, research, marketing, ops...)  │\n└──────────────┬──────────────────────────┘\n               │ read/write\n┌──────────────▼──────────────────────────┐\n│          OrgX Entity Graph              │\n│  decisions · initiatives · milestones   │\n│  tasks · memory · agent trust levels    │\n└──────────────┬──────────────────────────┘\n               │ persists across\n┌──────────────▼──────────────────────────┐\n│     Every session. Every agent.         │\n│     Every tool. Forever.                │\n└─────────────────────────────────────────┘\n```\n\nYour agents keep their skills, configurations, and autonomy. They just gain the ability to remember, coordinate, and build on each other's work.\n\n---\n\n## vs. heartbeat files, Paperclip, and manual context\n\n| Approach | Memory | Structure | Cross-agent coordination |\n|---|---|---|---|\n| Heartbeat `.md` files | File-based, fragile | Flat task lists | Manual |\n| Paperclip | File-based + schedules | Org chart + tickets | Delegation via hierarchy |\n| **OrgX** | **Typed entity graph** | **Semantic: initiatives -> workstreams -> milestones -> decisions -> tasks** | **Shared memory + trust architecture + autonomous coordination** |\n\nHeartbeat files are a workaround. Paperclip organizes the workaround. OrgX removes the need for the workaround entirely.\n\n---\n\n## Quick start: scaffold your first initiative\n\nAfter connecting, try this in any OpenClaw agent session:\n\n```text\nScaffold an initiative called \"MVP Launch\" with workstreams for engineering, marketing, and operations.\n```\n\nOrgX creates the structure, and every agent in your setup can query and contribute to it. When your engineering agent finishes a task, your marketing agent can operate against the same shared context.\n\n---\n\n## Need help setting this up for your specific workflow?\n\nOrgX Amplify is our guided setup service for founders and teams running serious agent operations. We configure OrgX for your exact stack, migrate your existing context, and get you operational in a week.\n\n-> [Book an Amplify call](https://useorgx.com/amplify)\n\n---\n\n## Security and transparency\n\nOrgX is designed for developers who want to know what a plugin changes before they install it.\n\n### Local files the plugin may write\n\nThe plugin stores its own auth and local state under:\n\n- `~/.config/useorgx/openclaw-plugin/auth.json`\n- `~/.config/useorgx/openclaw-plugin/installation.json`\n- `~/.config/useorgx/openclaw-plugin/snapshot.json`\n- `~/.openclaw/orgx-outbox/`\n- `~/.config/useorgx/wizard/hooks/events.jsonl` for compact, redacted Work\n  Graph hook events when runtime hooks are installed\n\nIf you explicitly enable MCP client auto-configuration, the plugin may update supported client config files and create timestamped backups before writing:\n\n- `~/.claude/mcp.json`\n- `~/.codex/config.toml`\n- `~/.cursor/mcp.json`\n\nIf you choose to apply the managed OrgX agent suite, the plugin may also create or update managed OpenClaw workspace files. Conflict detection is used to avoid silently overwriting out-of-band edits.\n\n### Credentials\n\nBrowser pairing and manual API-key setup both store credentials locally on your machine. Auth files are written with restricted filesystem permissions. The current credential store is file-based rather than OS-keychain-backed. The README and plugin UI intentionally avoid printing full key values.\n\n### Network calls\n\nThe plugin talks to OrgX services for pairing, sync, MCP, and dashboard-backed workflows:\n\n- `https://www.useorgx.com`\n- `https://mcp.useorgx.com/mcp`\n\n### Telemetry\n\nProduct telemetry is **off by default**. PostHog events are only sent if you explicitly enable telemetry with environment variables such as `ORGX_TELEMETRY_ENABLED`. Telemetry can also be disabled via `ORGX_TELEMETRY_DISABLED`, `OPENCLAW_TELEMETRY_DISABLED`, or `POSTHOG_DISABLED`.\n\nPassive AI-client hooks write compact, summary-only records to\n`~/.config/useorgx/wizard/hooks/events.jsonl`. The packaged\n`orgx-openclaw-reconcile-hooks` command can turn that outbox into a Work Graph\nhydration report with a stable `work_graph_fingerprint` and\n`signup_hydration.hydration_key`:\n\n```bash\norgx-openclaw-reconcile-hooks \\\n  --outbox ~/.config/useorgx/wizard/hooks/events.jsonl \\\n  --output /tmp/orgx-work-graph-report.json\n```\n\nPublishing is explicit:\n\n```bash\nORGX_API_KEY=oxk_... orgx-openclaw-reconcile-hooks --post\n```\n\n### Background processes and local execution\n\nThe plugin runs a background sync service as part of normal operation. It can also start a local gateway watchdog process to keep the OpenClaw gateway reachable; if you do not want that behavior, set `ORGX_DISABLE_GATEWAY_WATCHDOG=1`.\n\nAgent turns, terminal opens, and other `openclaw` CLI child-process actions are only triggered by explicit runtime or dashboard actions. They are not part of the passive install path.\n\n### What the plugin does not do by default\n\n- It does not auto-install the managed OrgX agent suite unless you enable that behavior.\n- It does not patch Claude, Cursor, or Codex MCP config files unless you enable that behavior.\n- It does not send product telemetry unless you explicitly enable it.\n- It does not send raw transcripts through runtime hooks. Hook scripts write\n  redacted event summaries locally so the OrgX wizard can reconcile Work Graph\n  fingerprints, missed OrgX writeback, and safe public readouts later.\n\n---\n\n## Links\n\n- [OrgX Platform](https://useorgx.com)\n- [OrgX MCP Server](https://mcp.useorgx.com/mcp)\n- [Documentation](https://docs.useorgx.com)\n- [Discord](https://discord.gg/orgx)\n- [GitHub](https://github.com/useorgx)\n\n**Built by [Hope](https://twitter.com/hopeatogun)** - solo founder, bioengineering background, self-taught engineer. Building the coordination layer for the agent era since a 2016 ML thesis on directed network evolution.\n\n---\n\n## Technical reference\n\n## What's New (0.7.x)\n\n- Mission Control lifecycle UX now cleanly separates `Next Up` queue intent from `In Progress` runtime state, with stronger task/workstream hierarchy rendering and queue controls (`Play`, `Pin`, `Reorder`, `Move`, `Bulk`, `Clear`).\n- Autopilot and manual `Play` now share the same lifecycle contract and spawn-guard behavior, including deterministic blocked/needs-decision handling surfaced in triage and activity.\n- Workspace-scoped reads/writes were hardened across Mission Control graph, Next Up, slices, and snapshot surfaces to avoid cross-workspace leakage.\n- Activity and session detail surfaces were upgraded with clearer run outcome metadata, safer error messaging, and improved context labels.\n- Dashboard build output was stabilized by fixing chunk-splitting behavior and eliminating circular-chunk warnings in production builds.\n\n## Architecture Overview\n\n```\n                         ┌──────────────────────────────┐\n                         │       OrgX Cloud API         │\n                         │   (useorgx.com)              │\n                         │                              │\n                         │  Snapshots, Decisions,       │\n                         │  Activity, Entity CRUD,      │\n                         │  Quality Gates, Model Routing │\n                         └──────────────┬───────────────┘\n                                        │\n                              Authenticated OrgX session\n                                        │\n┌───────────────────────────────────────┼───────────────────────────────────────┐\n│  OpenClaw Gateway (localhost:18789)   │                                       │\n│  ┌────────────────────────────────────┴──────────────────────────────────┐    │\n│  │                     OrgX Plugin (this repo)                          │    │\n│  │                                                                      │    │\n│  │  ┌──────────────┐   ┌──────────────┐   ┌─────────────────────────┐  │    │\n│  │  │  OrgXClient   │   │   Outbox      │   │   State Stores          │  │    │\n│  │  │              │   │              │   │                         │  │    │\n│  │  │  API calls   │   │  Offline     │   │  auth-store    (creds) │  │    │\n│  │  │  to cloud    │◄──│  event queue │   │  snapshot-store (cache) │  │    │\n│  │  │              │   │  + replay    │   │  activity-store (feed)  │  │    │\n│  │  └──────┬───────┘   └──────────────┘   │  agent-run-store       │  │    │\n│  │         │                               │  next-up-queue-store   │  │    │\n│  │         │                               └─────────────────────────┘  │    │\n│  │         │                                                            │    │\n│  │  ┌──────┴──────────────────────────────────────────────────────────┐ │    │\n│  │  │                    HTTP Handler                                 │ │    │\n│  │  │                                                                 │ │    │\n│  │  │  /orgx/live          → Dashboard SPA (Vite-built React app)    │ │    │\n│  │  │  /orgx/api/*         → Modular REST routes                    │ │    │\n│  │  │  /orgx/mcp           → MCP bridge (tools/list, tools/call)     │ │    │\n│  │  │  /orgx/api/live/*    → Polling + SSE for real-time data        │ │    │\n│  │  └────────────────────────────────┬────────────────────────────────┘ │    │\n│  │                                   │                                  │    │\n│  │  ┌────────────────────────────────┼─────────────────────────────┐   │    │\n│  │  │  Background Services           │                             │   │    │\n│  │  │                                │                             │   │    │\n│  │  │  Sync service (every 5min)     │  Gateway watchdog           │   │    │\n│  │  │  Agent suite provisioning      │  MCP client auto-config     │   │    │\n│  │  │  Auto-continue pipeline        │  Worker supervisor          │   │    │\n│  │  └────────────────────────────────┘─────────────────────────────┘   │    │\n│  └──────────────────────────────────────────────────────────────────────┘    │\n│                                      │                                       │\n│  ┌───────────────────────────────────┴──────────────────────────────────┐    │\n│  │  MCP Tools (exposed to agents)                                       │    │\n│  │                                                                      │    │\n│  │  orgx_status         orgx_spawn_check      orgx_create_entity       │    │\n│  │  orgx_sync           orgx_quality_score     orgx_update_entity       │    │\n│  │  orgx_emit_activity  orgx_request_decision  orgx_list_entities       │    │\n│  └──────────────────────────────────────────────────────────────────────┘    │\n└──────────────────────────────────────────────────────────────────────────────┘\n                                        │\n                            SSE primary + polling fallback\n                                        │\n                         ┌──────────────┴───────────────┐\n                         │     React Dashboard          │\n                         │     /orgx/live                │\n                         │                              │\n                         │  Mission Control (hierarchy) │\n                         │  Activity Timeline           │\n                         │  Decision Queue (approve/    │\n                         │    reject with notes)        │\n                         │  Session Inspector           │\n                         │  Agent Provisioning          │\n                         └──────────────────────────────┘\n```\n\n### Data Flow\n\n```\nAgent calls MCP tool (e.g. orgx_emit_activity)\n  → Plugin validates + forwards to OrgX Cloud\n  → Cloud persists, returns updated state\n  → Plugin caches snapshot locally\n  → Dashboard subscribes to /orgx/api/live/stream (SSE)\n  → Falls back to /orgx/api/live/snapshot-v2 polling when needed\n  → useLiveData hook merges + renders\n\nIf cloud is unreachable:\n  → Plugin queues event in Outbox (~/.orgx/plugin/outbox/)\n  → Dashboard reads from cached snapshot + outbox replay\n  → On reconnect, outbox auto-replays with backoff\n```\n\n## Installation\n\n```bash\nopenclaw plugins install @useorgx/openclaw-plugin\n```\n\n## Local MCP Bridge (Claude/Codex/Cursor)\n\nThis plugin exposes the same `orgx_*` tools over a local MCP HTTP endpoint served by the OpenClaw gateway:\n\n- URL: `http://127.0.0.1:18789/orgx/mcp` (port follows your OpenClaw gateway config)\n- Why: avoids the separate cloud MCP OAuth flow and keeps your OrgX credential in the plugin's local credential store.\n\nIf you explicitly enable MCP client auto-configuration, the plugin can patch:\n\n- `~/.claude/mcp.json` (adds `mcpServers[\"orgx-openclaw\"]` pointing to the local bridge)\n- `~/.codex/config.toml` (add/update `[mcp_servers.\"orgx-openclaw\"].url` to the local bridge)\n- `~/.cursor/mcp.json` (adds `mcpServers[\"orgx-openclaw\"]` pointing to the local bridge)\n\nEach file is backed up first (only when a change is needed) with a `*.bak.<timestamp>-<rand>` suffix.\n\nYou can also force-disable this path with `ORGX_DISABLE_MCP_CLIENT_AUTOCONFIG=1`.\n\nOr manually add to your OpenClaw config:\n\n```json\n{\n  \"plugins\": {\n    \"load\": {\n      \"paths\": [\"@useorgx/openclaw-plugin\"]\n    },\n    \"entries\": {\n      \"orgx\": {\n        \"enabled\": true,\n        \"config\": {\n          \"apiKey\": \"<orgx-api-key>\"\n        }\n      }\n    }\n  }\n}\n```\n\n## Configuration\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `apiKey` | string | — | Your OrgX API key (optional if you use browser pairing from `/orgx/live`) |\n| `baseUrl` | string | `https://www.useorgx.com` | OrgX API base URL |\n| `syncIntervalMs` | number | `300000` | Background sync interval (ms) |\n| `autoInstallAgentSuiteOnConnect` | boolean | `false` | Automatically apply the managed OrgX agent suite after connect/sync |\n| `autoConfigureMcpClientsOnConnect` | boolean | `false` | Automatically patch detected Claude, Cursor, and Codex MCP client configs after browser pairing |\n| `enabled` | boolean | `true` | Enable/disable the plugin |\n| `dashboardEnabled` | boolean | `true` | Enable the live dashboard at `/orgx/live` |\n\nEnvironment overrides:\n\n- `ORGX_API_KEY` overrides `apiKey`\n- `ORGX_BASE_URL` overrides `baseUrl`\n\n## Features\n\n### MCP Tools\n\nThe plugin currently declares **36 MCP tools** in its OpenClaw contract.\n\nCore sync/reporting:\n- `orgx_status`\n- `orgx_sync`\n- `orgx_emit_activity`\n- `orgx_report_progress`\n- `orgx_register_artifact`\n\nDelegation, checkpoints, run control:\n- `orgx_delegation_preflight`\n- `orgx_spawn_check`\n- `orgx_run_action`\n- `orgx_manage_lifecycle` — atomic initiative/workstream/milestone/task/run pause, resume, retry, and cancel\n- `orgx_checkpoints_list`\n- `orgx_checkpoint_restore`\n\nQuality, proof, and outcomes:\n- `orgx_quality_score`\n- `orgx_proof_status`\n- `orgx_verify_completion`\n- `orgx_record_outcome`\n- `orgx_get_outcome_attribution`\n\nEntity and stream management:\n- `orgx_create_entity`\n- `orgx_update_entity`\n- `orgx_list_entities`\n- `orgx_reassign_stream`\n- `orgx_reassign_streams`\n- `orgx_apply_changeset`\n- `update_stream_progress`\n\nDecision and config/policy:\n- `orgx_request_attention`\n- `orgx_poll_attention`\n- `orgx_ack_attention`\n- `orgx_request_decision`\n- `orgx_sentinel_catalog`\n- `list_agent_configs`\n- `get_agent_config`\n- `update_agent_config`\n\nSession continuity:\n- `orgx_agent_sessions`\n- `orgx_resume_agent_session`\n- `orgx_clear_agent_session`\n\nThe local MCP bridge endpoints are:\n- `/orgx/mcp` (full tool surface)\n- `/orgx/mcp/{domain}` (domain-scoped subset)\n\n### Live Dashboard\n\nAccess the OrgX command center at `http://127.0.0.1:18789/orgx/live` (or your gateway URL).\nThe Vite dev server (`http://localhost:5173`) is only for local preview; the installed plugin runs on the OpenClaw port (18789).\n\nShows:\n- Mission Control hierarchy (initiative -> workstream -> milestone -> task)\n- `Next Up` queue controls (play/pin/reorder/move/bulk/clear)\n- `In Progress` runtime lane for active slices and agents\n- Activity feed + detail modal with decision/review context\n- Triage queue for blocked and needs-decision work\n- Outbox replay visibility for buffered offline events\n\n### Auto-Continue (Scaffold to Agent Execution)\n\nIf you scaffold an initiative from chat (for example, \"plan X\" then create/scaffold), OrgX can automatically execute queued slices through the auto-continue pipeline.\n\nExecution behavior:\n- `Play` on a `Next Up` card executes the same guarded lifecycle used by autopilot.\n- `manual` automation level blocks auto-dispatch unless explicitly triggered.\n- `supervised` automation level executes one slice then pauses.\n- `active` automation level continues dispatch until completion, block, or explicit stop.\n\nTroubleshooting:\n- If agents do not start automatically, say: `start agents` to re-trigger dispatch.\n- Open Mission Control to inspect `auto-continue` status (`ready`, `active`, `blocked`) and any upgrade/approval decisions.\n\n### Model Routing\n\nOrgX automatically routes tasks to the appropriate model tier:\n\n| Task Type | Model Tier | Example Models |\n|-----------|------------|----------------|\n| Architecture, strategy, RFCs | **opus** | claude-opus-4 |\n| Implementation, code, docs | **sonnet** | claude-sonnet-4 |\n| Status checks, formatting | **local** | qwen2.5-coder |\n\n### Quality Gates\n\nBefore spawning sub-agents, check the quality gate:\n\n```\nAgent calls orgx_spawn_check(domain: \"engineering\", taskId: \"...\")\n  -> OrgX checks: rate limit, quality score threshold, task assignment\n  -> Returns: { allowed: true, modelTier: \"sonnet\" }\n  -> Agent spawns with recommended model\n```\n\n### BYOK (Bring Your Own Keys)\n\nIf you use BYOK models (OpenAI, Anthropic, OpenRouter), store your provider keys in OpenClaw. The OrgX plugin reads OpenClaw settings and injects keys when it invokes OpenClaw CLI commands, so you do not need to put provider keys in the OrgX plugin config.\n\n### Diagnostics\n\n- `openclaw orgx doctor` runs local checks and can optionally probe the OrgX API.\n- `openclaw gateway status --json` shows the OpenClaw gateway port and runtime state.\n\n### Gateway Watchdog\n\nThe plugin starts a lightweight watchdog daemon that periodically probes the local OpenClaw gateway and restarts it if needed.\n\n- Disable: `ORGX_DISABLE_GATEWAY_WATCHDOG=1`\n- Tune: `ORGX_GATEWAY_WATCHDOG_INTERVAL_MS`, `ORGX_GATEWAY_WATCHDOG_FAILURES`, `ORGX_GATEWAY_WATCHDOG_TIMEOUT_MS`\n\n## Feature Matrix\n\n| Capability | Status | Notes |\n|-----------|--------|-------|\n| Browser pairing onboarding | Done | `POST /orgx/api/onboarding/start` + polling flow |\n| Manual API key fallback | Done | In onboarding gate and `manual-key` endpoint |\n| Live sessions + activity + handoffs | Done | SSE-first transport with snapshot fallback |\n| Mission Control hierarchy view | Done | Initiative -> workstream -> milestone -> task |\n| Next Up -> In Progress lifecycle lanes | Done | Queue intent separated from active runtime state |\n| Play + Autopilot unified contract | Done | Shared spawn-guard + decision semantics |\n| Workspace-scoped mission control reads | Done | Scope-safe graph/queue/slice retrieval |\n| Run control shortcuts | Done | Pause/resume/cancel/checkpoint/rollback in Session Detail |\n| Outbox buffering + replay | Done | Local queue + auto replay on sync |\n| Outbox observability in dashboard | Done | Pending/replay indicators in header/notifications |\n| Triage queue actions | Done | `GET/POST /orgx/api/live/triage*` for blocked/review items |\n| Plugin diagnostics (`doctor`) | Done | CLI + `GET /orgx/api/health` |\n| Full-auto codex dispatch | Done | `npm run job:dispatch` with retries + rollups |\n\n## CLI Commands\n\n```bash\n# Show org status\nopenclaw orgx status\n\n# Manual sync\nopenclaw orgx sync --memory \"...\" --daily-log \"...\"\n\n# Diagnostics (local + remote probe)\nopenclaw orgx doctor\n\n# Diagnostics JSON without remote probe\nopenclaw orgx doctor --json --no-remote\n```\n\n## Full-Auto Codex Dispatch Job\n\nReusable orchestration job to dispatch/monitor parallel `codex --full-auto` workers against OrgX tasks and report progress back through the reporting control plane (`/api/client/live/activity` + `/api/client/live/changesets/apply`).\n\n```bash\nexport ORGX_API_KEY=\"<orgx-api-key>\"\n\nnpm run job:dispatch -- \\\n  --initiative_id=aa6d16dc-d450-417f-8a17-fd89bd597195 \\\n  --plan_file=docs/orgx-openclaw-launch-workstreams-plan-2026-02-14.md \\\n  --codex_args=\"--full-auto\" \\\n  --concurrency=6\n```\n\nKey behavior:\n- Pulls tasks from OrgX for selected workstreams\n- Runs `orgx_spawn_check` preflight per task before dispatch\n- Injects required OrgX skill context (for example `orgx-engineering-agent`) into worker prompts\n- Applies the same spawn-guard + skill-policy enforcement to manual launch, restart, and Next Up fallback dispatch paths\n- Spawns parallel Codex workers per task\n- Retries failures with backoff up to `--max_attempts`\n- Emits activity and task status transitions into OrgX DB\n- Auto-creates a blocking decision when a task exhausts retries (disable with `--decision_on_block=false`)\n- Persists resumable state to `.orgx-codex-jobs/<job-id>/job-state.json`\n\nResume patterns:\n- Resume an existing job run (reuse `--job_id`): add `--resume=true`\n- Retry tasks previously blocked in the state file: add `--retry_blocked=true` (requires `--resume=true`)\n- Local safety guardrails: `--resource_guard=true` and `--worker_timeout_sec`/`--worker_log_stall_sec` prevent runaway local dispatch\n\nNotes:\n- `ORGX_USER_ID` is legacy and only needed with legacy service-key flows.\n- User-scoped API keys should not send `X-Orgx-User-Id`.\n\nManual dispatch:\n- Use `docs/marketing/manual-agent-dispatch-golden-prompt.md` when manually launching a marketing agent for a specific task (non-batched dispatch).\n\n## Version Harness E2E (Real Queue + Play + Auto)\n\nUse this when you need a real end-to-end validation of queue execution in a live plugin session:\n- seeds an isolated initiative with workstreams/milestones/tasks across domains\n- moves the harness workstream to top of Next Up\n- executes one manual `Play`\n- executes auto-continue for the remaining slices (default target is 5, auto-raised if needed to cover all seeded domains)\n- validates completed slices, run isolation (unique run IDs), skill/domain coverage, progress evidence, task/artifact updates, and exact output file contents\n- tears down seeded entities and restores queue order\n- writes a JSON report to `artifacts/harness-runs/`\n\nSafety gate (required):\n\n```bash\nexport ORGX_E2E_ALLOW_WRITE=1\n```\n\nRun:\n\n```bash\nnpm run verify:version-harness\n```\n\nUseful options:\n- `ORGX_HARNESS_BASE_URL` (default `http://127.0.0.1:18789`)\n- `ORGX_HARNESS_TARGET_COMPLETED_SLICES` (default `5`)\n- `ORGX_HARNESS_REQUEST_TIMEOUT_MS` (default `30000`; per-request API timeout)\n- `ORGX_HARNESS_DOMAINS` (default `engineering,product,design,marketing,operations,sales`)\n- `ORGX_HARNESS_REQUIRE_REAL_WORKER=1` (default true; fails if worker is `mock`)\n- `ORGX_HARNESS_KEEP=1` (skip teardown)\n- `ORGX_HARNESS_SEED_ONLY=1` (seed + queue-top only)\n\n## SEO Automation (Keywords Everywhere + DataForSEO)\n\nThis repo also includes a repo-local SEO pipeline runner (scripts only; not shipped in the plugin package) under `scripts/seo/`.\n\n- Apply an OrgX initiative plan for SEO automation: `npm run seo:plan`\n- Run the pipeline:\n  - Dry run (no API calls): `npm run seo:run -- --config=docs/seo/seo.config.example.json --mode=all --dry-run=true`\n  - Live run: `npm run seo:run -- --config=docs/seo/seo.config.example.json --mode=all`\n\nDetails: `scripts/seo/README.md`\n\n## API Endpoints\n\nWhen the plugin is loaded, these HTTP endpoints are available:\n\n| Endpoint | Description |\n|----------|-------------|\n| `GET /orgx/live` | Live dashboard SPA |\n| `GET /orgx/api/status` | Health/status probe summary |\n| `GET /orgx/api/health` | Plugin diagnostics + outbox/sync health |\n| `GET /orgx/api/onboarding` | Legacy onboarding state |\n| `POST /orgx/api/onboarding/start` | Start browser pairing flow |\n| `GET /orgx/api/onboarding/status` | Poll pairing status / auto-connect |\n| `POST /orgx/api/onboarding/manual-key` | Manual key validation and persist |\n| `POST /orgx/api/onboarding/disconnect` | Clear local plugin credential |\n| `GET /orgx/api/live/snapshot-v2` | Canonical live snapshot for dashboard state |\n| `GET /orgx/api/live/stream` | Live SSE stream |\n| `GET /orgx/api/live/triage` | Blocked/review queue items |\n| `POST /orgx/api/live/triage/action` | Resolve triage items (approve/reject/stop) |\n| `POST /orgx/api/live/decisions/approve` | Approve/reject decisions |\n| `GET /orgx/api/mission-control/graph` | Mission Control hierarchy graph |\n| `GET /orgx/api/mission-control/next-up` | Next Up queue |\n| `GET /orgx/api/mission-control/slices` | Slice list for mission control |\n| `GET /orgx/api/mission-control/auto-continue/status` | Auto-continue runtime status |\n| `POST /orgx/mcp` | Local MCP bridge (tools/list, tools/call) |\n\nLegacy compatibility endpoints such as `/orgx/api/agents`, `/orgx/api/activity`, and `/orgx/api/initiatives` return `410` with replacement routes.\n\n## Contributing\n\n### Prerequisites\n\n- Node.js 18+\n- npm 9+\n- An OrgX account (free tier works for development)\n\n### Dev Setup\n\n```bash\ngit clone https://github.com/useorgx/openclaw-plugin.git\ncd openclaw-plugin\n\n# Install root dependencies (plugin core)\nnpm install\n\n# Install dashboard dependencies\ncd dashboard && npm install && cd ..\n\n# Build everything\nnpm run build\n\n# Run tests\nnpm run test:hooks\n```\n\n### Development Workflow\n\n```bash\n# Type-check (must pass before any commit)\nnpm run typecheck\n\n# Run tests (must pass before any commit)\nnpm run test:hooks\n\n# Build core only (TypeScript -> dist/)\nnpm run build:core\n\n# Build dashboard only (Vite)\nnpm run build:dashboard\n\n# Dashboard dev server (hot reload at localhost:5173)\ncd dashboard && npm run dev\n\n# Full build (core + dashboard)\nnpm run build\n\n# Dev mode from main: always fetch/update origin/main, build it, and copy dist outputs here\nnpm run dev:main\n```\n\n### Repository Structure\n\n```\nsrc/                              # Plugin core (TypeScript, ES modules)\n  index.ts                        # Plugin bootstrap + tool registration\n  http/\n    index.ts                      # HTTP surface composition under /orgx/api/*\n    router.ts                     # Lightweight dependency-free router\n    routes/                       # Route modules (mission control, snapshot, onboarding, etc.)\n    helpers/                      # Shared mission-control/autopilot/runtime helpers\n  tools/core-tools.ts             # MCP tool registrations and attention continuity\n  mcp-http-handler.ts             # Local MCP bridge at /orgx/mcp\n  mcp-client-setup.ts             # Auto-config for Claude/Codex/Cursor\n  outbox.ts                       # Offline queue + replay\n  snapshot-store.ts               # Cached snapshot fallback\n  activity-store.ts               # Activity persistence\n  next-up-queue-store.ts          # Queue ordering + pin state\n  runtime-instance-store.ts       # Runtime process tracking\n  skill-pack-state.ts             # Skill pack/policy state\n\ndashboard/                        # React SPA (served at /orgx/live)\n  src/\n    App.tsx                       # Root shell and view routing\n    components/\n      mission-control/            # Queue + hierarchy + slice views\n      activity/                   # Activity feed and detail\n      sessions/                   # Session inspector + agent context\n      decisions/                  # Decision and triage actions\n      onboarding/                 # Browser pairing gate\n      settings/                   # Connection, BYOK, agent suite panels\n    hooks/\n      useLiveData.ts              # SSE-first data transport + polling fallback\n      useMissionControlGraph.ts   # Hierarchy graph state\n      useNextUpQueue.ts           # Queue operations and optimistic updates\n    lib/tokens.ts                 # Design tokens (shared UI language)\n\nscripts/                          # Orchestration and QA (not shipped in package)\n  run-codex-dispatch-job.mjs      # Full-auto agent dispatch\n  capture-qa-evidence.mjs         # Playwright QA screenshots\n  ship.mjs                        # Commit, PR, auto-merge\n\nskills/                           # Agent skill packs (9 domains)\ntests/                            # Node test suites\ndocs/                             # ADRs, ops guides, launch plans\n```\n\n### Architecture Notes\n\n- The HTTP surface is route-modularized under `src/http/routes/*` with a lightweight in-repo router (`src/http/router.ts`).\n- Live transport is SSE-first (`/orgx/api/live/stream`) with resilient polling fallback (`/orgx/api/live/snapshot-v2`).\n- The plugin still keeps zero production dependencies and uses file-backed local state for portability in OpenClaw environments.\n- Mission Control queue/run state is split intentionally: `Next Up` models intent and scheduling, while runtime projections drive `In Progress`.\n- Local MCP bridge + client auto-configuration is now a first-class flow for Claude/Codex/Cursor (`orgx-openclaw` server entry).\n\n### Known Architecture Debt\n\nResolved in the recent 0.7.x cycle:\n- Route decomposition is complete (moved from monolithic handler flow to `src/http/routes/*`).\n- Live transport is now SSE-first with explicit snapshot fallback, instead of polling-only assumptions.\n- Dashboard/server contract drift around core live entities (`LiveDecision`, `LiveActivityItem`, `SessionTree*`) is reduced via shared imports from `src/contracts/shared-types.ts`.\n\nNext highest-priority debt (in order):\n1. `dashboard/src/components/activity/ActivityTimeline.tsx` is still oversized (6k+ lines) and should be split into feature modules (timeline list, detail orchestration, artifact preview, triage actions).\n2. `src/http/index.ts` and `src/index.ts` remain large composition roots and should be further sliced into bootstrap modules (routing assembly, background services, tool registration, and compatibility shims).\n3. Route response shapes are still assembled manually in multiple places; add a single contract-normalization layer for live snapshot/mission-control/triage payloads.\n4. Local store behavior is standardized, but domain stores still duplicate reconciliation logic; centralize replay/merge semantics for outbox, activity, and runtime projections.\n5. Add deeper integration tests around SSE reconnect + snapshot fallback and workspace-scoped mission-control queues to prevent regressions in queue/run separation.\n\n### Design Decisions (Why Things Are This Way)\n\nNot all of the above is accidental. Some context for why the architecture looks the way it does:\n\n- **Zero production dependencies**: The plugin ships with no npm runtime deps. This means no Express, no Fastify, no routing library. The HTTP handler is hand-rolled because adding a router would be the first external dependency. The tradeoff is clear: easy distribution vs. maintainability.\n\n- **File-based state over SQLite**: The plugin runs inside OpenClaw's process. Using SQLite would add a native dependency (build complexity, platform issues). JSON files are portable and inspectable with `cat`. The tradeoff: no queries, no transactions, more code for corruption recovery.\n\n- **Monolithic bootstrap**: `index.ts` does everything at startup because OpenClaw plugins have a single entry point. There's no lifecycle hook for \"register tools in phase 1, start services in phase 2.\" Everything happens in `register()`.\n\n### What Makes a Good Contribution\n\n- **Keep route contracts explicit** — update route modules and their tests together (especially mission-control and snapshot responses).\n- **Improve queue/run UX clarity** — preserve the `Next Up` vs `In Progress` separation and keep triage/activity states actionable.\n- **Strengthen shared contracts** — when changing response shapes, update both server and dashboard type usage in the same PR.\n- **Dashboard polish with restraint** — follow `dashboard/src/lib/tokens.ts` and existing interaction patterns.\n\n### Code Conventions\n\n- **TypeScript strict mode** — no `any`, no implicit returns, no unused variables\n- **ES modules only** — all imports use `import`, no `require()`\n- **Zero production dependencies** — if you need a library, implement the subset you need\n- **Node test runner** — tests use `node --test`, not Jest. Test files end in `.test.mjs`\n- **Dashboard design tokens** — use values from `dashboard/src/lib/tokens.ts`, not raw hex colors\n- **Read AGENTS.md** — it has guardrails for AI agents working on this repo, but the conventions apply to humans too\n\n## Requirements\n\n- OpenClaw 2026.1.0 or later\n- Node.js 18+\n- OrgX account (browser pairing recommended, API key fallback supported)\n\n## Maintainers: Release to NPM\n\nThis repo publishes on GitHub Release via `.github/workflows/publish.yml`.\nThe npm package must have trusted publishing configured for this repository and workflow so the Node 24 release job can publish through GitHub OIDC without `NPM_TOKEN`.\n\n1. Update versions\n   - `package.json` version (NPM version)\n   - `openclaw.plugin.json` version (what `openclaw plugins list` displays)\n   - `CHANGELOG.md`\n2. Verify\n   - `npm run typecheck`\n   - `npm run test:hooks`\n   - `npm run build`\n   - Optional: `npm run verify:clean-install`\n3. Publish\n   - Create a GitHub release for the tag (the workflow publishes through npm trusted publishing)\n4. Smoke test\n   - `openclaw plugins install @useorgx/openclaw-plugin@<version>`\n   - Verify `http://127.0.0.1:18789/orgx/live` pairing and `http://127.0.0.1:18789/orgx/mcp` MCP bridge\n\n## Links\n\n- [OrgX](https://useorgx.com) — AI orchestration platform\n- [OpenClaw](https://openclaw.ai) — Personal AI assistant framework\n- [OpenClaw Setup Guide](https://orgx.mintlify.site/guides/openclaw-plugin-setup)\n- [Documentation](https://docs.useorgx.com)\n- [GitHub](https://github.com/useorgx/openclaw-plugin)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}