{"_id":"@bsbofmusic/cdper-core","_rev":"29-b66d59b9c3ae868822917f566648ae4f","name":"@bsbofmusic/cdper-core","dist-tags":{"latest":"1.3.11"},"versions":{"1.1.0":{"name":"@bsbofmusic/cdper-core","version":"1.1.0","keywords":["cdp","shared","cdp-ai"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.1.0","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdp-bridge#readme","bugs":{"url":"https://github.com/bsbofmusic/cdp-bridge/issues"},"dist":{"shasum":"1a228f443761f41e48f6a1d4c36a183611bde3f2","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.1.0.tgz","fileCount":19,"integrity":"sha512-o+HCbqNFQ4/AWrFGNJvuvQEcNIWetH4TUoyZt4mhC9ffmFzdhtCbRC0iKiNe5uxuReDmSOud1PC2V2EPVrkCBQ==","signatures":[{"sig":"MEUCIQCKOJyhz42rIL6E+II4fFF1Pe/1SHLOigiXE0f4bRVcBwIgB/A8TcWJToapqmy9QmZvlz6l90id59Ij8yNLi1Bl0m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76002},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cdp":"./src/cdp.js","./check":"./src/check.js","./cdp-ws":"./src/cdp-ws.js","./health":"./src/health.js","./logger":"./src/logger.js","./recover":"./src/recover.js","./session":"./src/session.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./runtime_status":"./src/runtime-status.js","./plugin_contract":"./src/plugin-contract.js"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdp-bridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"24.14.0","dependencies":{"puppeteer-core":"^24.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.1.0_1774506051130_0.7227533815421807","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@bsbofmusic/cdper-core","version":"1.1.1","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.1.1","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"982c7e5dba661c4982162b5627a7a35a6f7fe1c5","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.1.1.tgz","fileCount":29,"integrity":"sha512-lJ25EdiDOfjSTM8bFAPHIURm4SAqhQhHexPePBBS324V7ZFpmO6pDxF/si4ZgVDH9NN8AXOrZ3JyJJfgMOuYDg==","signatures":[{"sig":"MEUCIQC2qjBv8x1P7h8ACtM9m4aoHjEPexkIAnKynLlIMha7ygIgac3pR8sHW3LnEUq6VRby+VnobuknMcClR+rSvl9JT3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107910},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cdp":"./src/cdp.js","./check":"./src/check.js","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./runtime_status":"./src/runtime-status.js","./plugin_contract":"./src/plugin-contract.js"},"scripts":{"smoke:contracts":"node tests/manifest-contract-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"11.9.0","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"24.14.0","dependencies":{"puppeteer-core":"^24.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.1.1_1777283954697_0.11036312814028681","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@bsbofmusic/cdper-core","version":"1.1.2","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.1.2","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"1db9f140ec77bff69c153d5f02729b0f8e04cdf3","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.1.2.tgz","fileCount":32,"integrity":"sha512-zNClf5dYOxNvwrMWC790f48F77d9BKuyqVjR5I69ofgArNG5Rq9UIf1sba0K3aPgK3mnzq1faB+9Xr2W3mAStQ==","signatures":[{"sig":"MEQCIFHK5AaLwU5ojL2hhdMZurOcG1ynNkuvU1lzw6vj3YN5AiBtzEcb+byxMTS5fwNp82OcBCPZyoTHEJ92g221V7W+/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117358},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cdp":"./src/cdp.js","./check":"./src/check.js","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./plugin_contract":"./src/plugin-contract.js"},"scripts":{"smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/smart-wait-smoke.cjs && node tests/session-path-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"deprecated":"auth discovery improvements are in 1.1.3+","repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"11.9.0","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"24.14.0","dependencies":{"puppeteer-core":"^24.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.1.2_1777295969062_0.6769343026362018","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@bsbofmusic/cdper-core","version":"1.1.3","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.1.3","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"cd9006d602a131e76fbff96c8de8c4303d7a9922","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.1.3.tgz","fileCount":32,"integrity":"sha512-60rU1sfVO+FXhGOtsiN8DnWQuL2pYJB3uOarAq3fh4vNS+5li9rXH5nAHPIUzoiwa2tUNxf7qZ+x7xzLvf2vwg==","signatures":[{"sig":"MEYCIQCmzplylsyY3qFtEf5aiGgmB0ZynzR5OqNCv2rmMpnTkwIhANkX75jegw1qjHwgYeNoJdUitACmQwAgyjlHlOTnwCnl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117521},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cdp":"./src/cdp.js","./check":"./src/check.js","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./plugin_contract":"./src/plugin-contract.js"},"scripts":{"smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/smart-wait-smoke.cjs && node tests/session-path-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"11.9.0","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"24.14.0","dependencies":{"puppeteer-core":"^24.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.1.3_1777355749773_0.34984263652256287","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@bsbofmusic/cdper-core","version":"1.1.4","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.1.4","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"801fdcecd69c17a9556a0f72c2edceaf70183bcb","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.1.4.tgz","fileCount":32,"integrity":"sha512-LDACkNlBu6A9l5v1bLB6x6dxXK5RPjuEkOseqMJVBvHuG9diGx4ekTX8ay87Rbsq2j6b+ohH5nQvdY0U7IjwoA==","signatures":[{"sig":"MEUCIQC3kI5fVZAySPZ9+5Fzfx9S0perlvRS+Bgs30U8AYfRtQIgGlVgh8P8PPAKv2qDIO18HgswLaXxwSuXBR4nY1iQ0Co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118165},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cdp":"./src/cdp.js","./check":"./src/check.js","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./plugin_contract":"./src/plugin-contract.js"},"gitHead":"3b303c2de48f1c9666f1473b4050575237d3cf84","scripts":{"smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/smart-wait-smoke.cjs && node tests/session-path-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"11.9.0","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"24.14.0","dependencies":{"puppeteer-core":"^24.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.1.4_1777435428800_0.5530954527101128","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bsbofmusic/cdper-core","version":"1.2.0","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.2.0","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"1bea020172dc64799b9af5e2762677e484ca0bcd","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.2.0.tgz","fileCount":37,"integrity":"sha512-la0zVbsDMexV8VL75xLtrf1XNeGG+o5Svi+GEdV4hzqsCFbVJSA9Xd2SdREnhE33RVBtE2Utc08xhQHJaa6r2w==","signatures":[{"sig":"MEMCIEvEmlt2FusMgbDnwrA1cn1BQbuLdU6rwrCuT3yRbJs9Ah8xFVDQYIhzWoUTIiBBmbfIY066StMtdTWtIxk41hqw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160339},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cdp":"./src/cdp.js","./check":"./src/check.js","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./redact":"./src/redact.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./observability":"./src/observability.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./wrapper_result":"./src/wrapper-result.js","./plugin_contract":"./src/plugin-contract.js"},"gitHead":"0f9490532bd62e6a695a87b94418562f566ddcde","scripts":{"smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/smart-wait-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"11.9.0","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"24.14.0","dependencies":{"puppeteer-core":"^24.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.2.0_1777454139637_0.34441453935185273","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@bsbofmusic/cdper-core","version":"1.2.1","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.2.1","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"081ccdc5aec9a8711ef2f404a93ff4377504dfcd","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.2.1.tgz","fileCount":37,"integrity":"sha512-Aw4ml/KV5+4uapHqrS9G2pUfbxq7pOzJfQfk/+YACtLIw+KCO/1qvlpNNhESkqboP92+346uh+s2gN7v72oXCA==","signatures":[{"sig":"MEQCICl58Zszst1b37rYFWm+P0d+WGM47tDmmr0wbZ4i6GFGAiB4fMqNLaJb5Vr7jkB4T+koJbjN5CSJu8fJmpaR/ujU2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160479},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cdp":"./src/cdp.js","./check":"./src/check.js","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./redact":"./src/redact.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./observability":"./src/observability.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./wrapper_result":"./src/wrapper-result.js","./plugin_contract":"./src/plugin-contract.js"},"gitHead":"d799c88711d09d8369e22807cbb19a7e239de3b8","scripts":{"smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/smart-wait-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"11.9.0","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"24.14.0","dependencies":{"puppeteer-core":"^24.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.2.1_1777474606613_0.47468985688665777","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@bsbofmusic/cdper-core","version":"1.2.2","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.2.2","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"454de0a4f178c511583f07e3a72a5ba906b01b27","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.2.2.tgz","fileCount":37,"integrity":"sha512-UcQ23KTCcNnHcPsu6x0+DA1fa7phKTUfv/x8fsUeqNJEndHvfS1s9JjeRCzOahyJKSUqFq9sv5UocBL1rjLBgA==","signatures":[{"sig":"MEUCIAvGE/dZfbaRrjmsBR3f6YcoHNxAwSq10eam8H5dyXw5AiEAxrcTlsgQruXHGnZ1Mw+OJwfmKOP6jhcN/BwdfHYKZ+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160958},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cdp":"./src/cdp.js","./check":"./src/check.js","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./redact":"./src/redact.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./observability":"./src/observability.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./wrapper_result":"./src/wrapper-result.js","./plugin_contract":"./src/plugin-contract.js"},"gitHead":"7bfc4f83908ea08cd604c4dc63ab9d850e047adb","scripts":{"smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/smart-wait-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"11.9.0","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"24.14.0","dependencies":{"puppeteer-core":"^24.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.2.2_1777523156748_0.2669842567959644","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@bsbofmusic/cdper-core","version":"1.2.3","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.2.3","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"7c4de78571f0121e252fcafb43d44a5514bff663","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.2.3.tgz","fileCount":37,"integrity":"sha512-u9a/Neb52iw8GsgoC3x1nbCGKXpK0VPwA3JhwywWyrYtqJC4qySqfcG0VUBcBoasRFxjhONmAI3k9phYN2xbwg==","signatures":[{"sig":"MEUCIQC4FqJ3C9+PVru3ConrV/8fojhuN0GJa9elX1jEZIdtBgIgOUNUBWYHkqOEelJ6KqFJ2Prjk6foj8o7Grd1fyp3VZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160958},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cdp":"./src/cdp.js","./check":"./src/check.js","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./redact":"./src/redact.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./observability":"./src/observability.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./wrapper_result":"./src/wrapper-result.js","./plugin_contract":"./src/plugin-contract.js"},"gitHead":"b57f38a5aee666125ce3ad09a3c8dff00a2db5f1","scripts":{"smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/smart-wait-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"11.9.0","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"24.14.0","dependencies":{"puppeteer-core":"^24.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.2.3_1777588528825_0.8769007197988019","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@bsbofmusic/cdper-core","version":"1.2.4","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.2.4","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"b32f8777b7f899b73fb538ec7ccc4d9c0e6d369c","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.2.4.tgz","fileCount":38,"integrity":"sha512-LQQgBQ186YT4NQzfJIw8giLTOK2KrhElA/tqQO+vNCOGtA7UHsl6q6sKNUlo0Y+FlRB1p073foCAgc4QdIGlNg==","signatures":[{"sig":"MEYCIQCFMcKWSb3IeesvJKO3vpkezk3gGGmvLVT8QHIpN2/oxAIhALVrov/bLx3ZF9XuDHxQWJoUtuDhzIUODfJvIm7Xbiy2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172690},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cdp":"./src/cdp.js","./check":"./src/check.js","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./redact":"./src/redact.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./answer-intent":"./src/answer-intent.js","./observability":"./src/observability.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./wrapper_result":"./src/wrapper-result.js","./plugin_contract":"./src/plugin-contract.js"},"gitHead":"b57f38a5aee666125ce3ad09a3c8dff00a2db5f1","scripts":{"smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/smart-wait-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"11.9.0","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"24.14.0","dependencies":{"puppeteer-core":"^24.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.2.4_1777592300084_0.4777822897517163","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@bsbofmusic/cdper-core","version":"1.2.5","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.2.5","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"4195901fa304b2e2d85444d2859bec6f3a83419c","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.2.5.tgz","fileCount":38,"integrity":"sha512-8aWQNeh0K/vPSw3mNZJeOUJMXhfEDJbfDM1Ryv7OoGeKJ+OarD0DbLez9mvKJLolMx2g9dB2EFAQGvbnhOymyg==","signatures":[{"sig":"MEYCIQDplStEVwJgXoOvc3LsU6ddwqcsuOrBm4Rc5Df5MoecvQIhALDQP4vGnCPCV7XjM5PUPu9sZvhboU24ZvWcPRRflv4M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175210},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cdp":"./src/cdp.js","./check":"./src/check.js","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./redact":"./src/redact.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./answer-intent":"./src/answer-intent.js","./observability":"./src/observability.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./wrapper_result":"./src/wrapper-result.js","./plugin_contract":"./src/plugin-contract.js"},"gitHead":"d19007ad7ae1cba5ab39a49e15053c751fec94ef","scripts":{"smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/smart-wait-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"10.9.7","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"22.22.2","dependencies":{"puppeteer-core":"^24.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.2.5_1777889185199_0.2902216869597971","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@bsbofmusic/cdper-core","version":"1.2.6","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.2.6","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"92ee23bdaac762ecaffea8faa9e21771e15684f8","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.2.6.tgz","fileCount":38,"integrity":"sha512-7SLqPLaomQieaund+B+A4kga5HxVLsZbmcRHdZWR1Y6z2wqKvqOMalBHrJT4I5dgeG7bih2XzmqqqqnTVbx6dw==","signatures":[{"sig":"MEYCIQCsBYA7fydxg+DpnjhUzuzIdcVkQF41BjFr00Cc4gulqAIhALla02Aa/xNLGXS/LR1HGq5PIeT/HZNuviLWaeFH1XUW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179000},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cdp":"./src/cdp.js","./check":"./src/check.js","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./redact":"./src/redact.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./answer-intent":"./src/answer-intent.js","./observability":"./src/observability.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./wrapper_result":"./src/wrapper-result.js","./plugin_contract":"./src/plugin-contract.js"},"gitHead":"3f69de5e9ccd8aa4aa722919fb849824438e9d5f","scripts":{"smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/smart-wait-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"10.9.7","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"22.22.2","dependencies":{"puppeteer-core":"^24.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.2.6_1777901276122_0.6820222476983677","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@bsbofmusic/cdper-core","version":"1.2.7","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.2.7","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"0a28603e24785545eb9fac1bf21b84fe0ad80ef2","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.2.7.tgz","fileCount":39,"integrity":"sha512-uEPteyZ2+xeH6fAugQYjAcIxDWcvtog5Q3b6PkF4kgZ0HMtzCyruf3e0sixSA1LxW75Z9d4mJLImbi5Kq0Rbmg==","signatures":[{"sig":"MEUCID3Ns9ggSOYXhsq+hPba14D8pXEMtguqnrTw7Uhl9CQyAiEAi0MAsIL1v6qPY4uu1zPnt4lAx27yTyRRA8DYAG9xLZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181113},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cdp":"./src/cdp.js","./check":"./src/check.js","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./redact":"./src/redact.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./answer-intent":"./src/answer-intent.js","./observability":"./src/observability.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./wrapper_result":"./src/wrapper-result.js","./plugin_contract":"./src/plugin-contract.js"},"gitHead":"c4c98487f6f44c429016ac1d67f58bdccfb4f33f","scripts":{"smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/smart-wait-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs && node tests/runtime-status-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"10.9.7","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"22.22.2","dependencies":{"puppeteer-core":"^24.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.2.7_1777913425891_0.32135677875322743","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@bsbofmusic/cdper-core","version":"1.2.8","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.2.8","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"e8529e6ac34b2b782e1eff4f085dcc98fbe437fe","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.2.8.tgz","fileCount":39,"integrity":"sha512-bwDDUAT1a+ouIvnzIp1Y5SUYb4yGhxDffLk92uOx6BwiIdHEmas0kMARAAexkZxonp47m2y3OIMnRrJKZgw09g==","signatures":[{"sig":"MEYCIQCl0veHatBu+6wqLNy5t9We2TPNLKnHVKO9s93ZZa1eNQIhANrek4LlGJV9kKSgdRGPabvRxQnkS49HnYKpswegIlCw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181477},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cdp":"./src/cdp.js","./check":"./src/check.js","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./redact":"./src/redact.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./answer-intent":"./src/answer-intent.js","./observability":"./src/observability.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./wrapper_result":"./src/wrapper-result.js","./plugin_contract":"./src/plugin-contract.js"},"gitHead":"487416b29e64971b362aacb4b9d74a39dc77cd34","scripts":{"smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/smart-wait-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs && node tests/runtime-status-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"10.9.7","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"22.22.2","dependencies":{"puppeteer-core":"^24.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.2.8_1777972331201_0.36308962996460914","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@bsbofmusic/cdper-core","version":"1.2.9","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.2.9","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"620705ac1b83eefe1d3a601965104093bed9dcc7","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.2.9.tgz","fileCount":39,"integrity":"sha512-7wJNFHh12stk5h02+iwgi2E41+EpDS8/sHLG7YGdsrtwW6aaHX7/1YgTG2F81bo0PMavsTgOpNDfj0ef2lAriA==","signatures":[{"sig":"MEUCIQDkgkjLsHzjtlIfSzbdrpMOAh6iLvftjdYk1hah54bjjAIgTAHTzPAuMK478j9LqmoDI85x69MymjisIRYfNKLM0qQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181454},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cdp":"./src/cdp.js","./check":"./src/check.js","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./redact":"./src/redact.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./answer-intent":"./src/answer-intent.js","./observability":"./src/observability.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./wrapper_result":"./src/wrapper-result.js","./plugin_contract":"./src/plugin-contract.js"},"gitHead":"76103371203c4a6d43a27d39707aafce75614229","scripts":{"smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/smart-wait-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs && node tests/runtime-status-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"10.9.7","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"22.22.2","dependencies":{"puppeteer-core":"^24.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.2.9_1777973192074_0.5785698771348096","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bsbofmusic/cdper-core","version":"1.3.0","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.3.0","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"9365708ccf1b3e1418e6c415afe8c384b472718f","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.3.0.tgz","fileCount":55,"integrity":"sha512-IMfnx2/g+vpeEDJ22JGNQb9NNA2HeicPp3SZ7USxvG01oIhMp1axblnKMshImdCbCDIzJXK0ey1IfxBLnZe1kA==","signatures":[{"sig":"MEYCIQDlRA4BHBAaIK+fQpOJrHPw6FElLm44qHn0SgvXBTvOegIhAJIc22NewbS3DQ/NKka7xAq3V/6R18kZ5XnfxWlwK1/x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245091},"main":"src/index.js","type":"commonjs","types":"src/types.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/types.d.ts","default":"./src/index.js","require":"./src/index.js"},"./cdp":"./src/cdp.js","./check":"./src/check.js","./types":"./src/types.d.ts","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./driver":{"types":"./src/driver/index.d.ts","default":"./src/driver/index.js","require":"./src/driver/index.js"},"./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./redact":"./src/redact.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./answer-intent":"./src/answer-intent.js","./observability":"./src/observability.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./wrapper_result":"./src/wrapper-result.js","./plugin_contract":"./src/plugin-contract.js","./driver/puppeteer":{"types":"./src/driver/puppeteer.d.ts","default":"./src/driver/puppeteer.js","require":"./src/driver/puppeteer.js"},"./driver/playwright":{"types":"./src/driver/playwright.d.ts","default":"./src/driver/playwright.js","require":"./src/driver/playwright.js"}},"scripts":{"smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs && node tests/runtime-status-smoke.cjs && node tests/redact-smoke.cjs && node tests/output-shape-smoke.cjs && node tests/output-shape-p0-smoke.cjs && node tests/cdp-ws-precedence-smoke.cjs && node tests/cdp-ws-local-discovery-smoke.cjs && node tests/driver-contract-smoke.cjs && node tests/smart-wait-contract-smoke.cjs && node tests/smart-wait-p0-regressions-smoke.cjs && node tests/submission-and-retry-contract-smoke.cjs","smoke:known-baseline-debt":"node tests/smart-wait-known-baseline-debt.cjs","smoke:smart-wait-baseline":"node tests/smart-wait-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"10.9.7","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"22.22.2","dependencies":{"puppeteer-core":"^24.7.1","playwright-core":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.3.0_1778053184897_0.025393306851402286","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@bsbofmusic/cdper-core","version":"1.3.1","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.3.1","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"a0ee9c304d8baa9ff03a063a4ddf3b65b9772ac8","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.3.1.tgz","fileCount":61,"integrity":"sha512-To5G20LasKJ8R5JTKiqEHFEKY6/L5dLhPhLbNZPE096Uh3IIzL+fRPa1jHl4P4kbld08OW/tTpnCwxEKzYJx+Q==","signatures":[{"sig":"MEYCIQDeMp+z0dAOvIZ/J2IpMnWLcZH5llGC2VkbdE2SH2TJGAIhANPbKPtfbIwHMqBakYw99tkRjwzvm65Bx5qXhuQ5+FCC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263191},"main":"src/index.js","type":"commonjs","types":"src/types.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/types.d.ts","default":"./src/index.js","require":"./src/index.js"},"./cdp":"./src/cdp.js","./check":"./src/check.js","./types":"./src/types.d.ts","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./driver":{"types":"./src/driver/index.d.ts","default":"./src/driver/index.js","require":"./src/driver/index.js"},"./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./redact":"./src/redact.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./answer-intent":"./src/answer-intent.js","./observability":"./src/observability.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./wrapper_result":"./src/wrapper-result.js","./plugin_contract":"./src/plugin-contract.js","./driver/puppeteer":{"types":"./src/driver/puppeteer.d.ts","default":"./src/driver/puppeteer.js","require":"./src/driver/puppeteer.js"},"./driver/playwright":{"types":"./src/driver/playwright.d.ts","default":"./src/driver/playwright.js","require":"./src/driver/playwright.js"}},"scripts":{"prepack":"npm run build:runtime-ts","smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs && node tests/runtime-status-smoke.cjs && node tests/redact-smoke.cjs && node tests/output-shape-smoke.cjs && node tests/output-shape-p0-smoke.cjs && node tests/cdp-ws-precedence-smoke.cjs && node tests/cdp-ws-local-discovery-smoke.cjs && node tests/driver-contract-smoke.cjs && node tests/smart-wait-contract-smoke.cjs && node tests/smart-wait-p0-regressions-smoke.cjs && node tests/submission-and-retry-contract-smoke.cjs","build:runtime-ts":"cd ../.. && tsc -p tsconfig.runtime.json","smoke:known-baseline-debt":"node tests/smart-wait-known-baseline-debt.cjs","smoke:smart-wait-baseline":"node tests/smart-wait-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"10.9.7","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"22.22.2","dependencies":{"puppeteer-core":"^24.7.1","playwright-core":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.3.1_1778058127559_0.7654497469129431","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@bsbofmusic/cdper-core","version":"1.3.2","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.3.2","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"3fff5beb4ed21da9dd37805b31fdadb3074bba3a","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.3.2.tgz","fileCount":40,"integrity":"sha512-9blryjBu17HDPb2DE4GKt66jOJdzHr75uijNV3454nbAfVuJaEBNiv7QCRIK28UgLcxtkGAb8fhP9EpLoGLpBQ==","signatures":[{"sig":"MEUCIQD5s58GuvEzt+0EKjK4P9pjK+7VpWhp28QPi0JSUDyPpwIgDopMadhmNDjnRe+LqxFX5KIJd1AzdHU5UfAt4+ms6c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176811},"main":"src/index.js","type":"commonjs","types":"src/types.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/types.d.ts","default":"./src/index.js","require":"./src/index.js"},"./cdp":"./src/cdp.js","./check":"./src/check.js","./types":"./src/types.d.ts","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./driver":{"types":"./src/driver/index.d.ts","default":"./src/driver/index.js","require":"./src/driver/index.js"},"./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./redact":"./src/redact.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./answer-intent":"./src/answer-intent.js","./observability":"./src/observability.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./wrapper_result":"./src/wrapper-result.js","./plugin_contract":"./src/plugin-contract.js","./driver/puppeteer":{"types":"./src/driver/puppeteer.d.ts","default":"./src/driver/puppeteer.js","require":"./src/driver/puppeteer.js"},"./driver/playwright":{"types":"./src/driver/playwright.d.ts","default":"./src/driver/playwright.js","require":"./src/driver/playwright.js"}},"scripts":{"prepack":"npm run build:runtime-ts","smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs && node tests/runtime-status-smoke.cjs && node tests/redact-smoke.cjs && node tests/output-shape-smoke.cjs && node tests/output-shape-p0-smoke.cjs && node tests/cdp-ws-precedence-smoke.cjs && node tests/cdp-ws-local-discovery-smoke.cjs && node tests/driver-contract-smoke.cjs && node tests/smart-wait-contract-smoke.cjs && node tests/smart-wait-p0-regressions-smoke.cjs && node tests/submission-and-retry-contract-smoke.cjs","build:runtime-ts":"cd ../.. && tsc -p tsconfig.runtime.json","smoke:known-baseline-debt":"node tests/smart-wait-known-baseline-debt.cjs","smoke:smart-wait-baseline":"node tests/smart-wait-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"10.9.7","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"22.22.2","dependencies":{"puppeteer-core":"^24.7.1","playwright-core":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.3.2_1778065442164_0.19886064588819607","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@bsbofmusic/cdper-core","version":"1.3.3","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.3.3","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"2a26be15275c7e3154229b3d2e7ba10900b423dc","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.3.3.tgz","fileCount":40,"integrity":"sha512-Ga3N+TQWJzRvg5/CZM0EtMvBAyMGydpnlhLL5RdzGK01aIM2r66FVjJ6cdpVa5QVA+uECeulp+mdgl3TsywRpg==","signatures":[{"sig":"MEQCIGTuRiSkO5LdIrYJT+mlMeAUEqrXhei/VRUzGIo0V+OsAiBsNmlLQ+3w+tAJfWzKYblfYvE8CmdQh043VtEfDzeQww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179197},"main":"src/index.js","type":"commonjs","types":"src/types.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/types.d.ts","default":"./src/index.js","require":"./src/index.js"},"./cdp":"./src/cdp.js","./check":"./src/check.js","./types":"./src/types.d.ts","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./driver":{"types":"./src/driver/index.d.ts","default":"./src/driver/index.js","require":"./src/driver/index.js"},"./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./redact":"./src/redact.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./answer-intent":"./src/answer-intent.js","./observability":"./src/observability.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./wrapper_result":"./src/wrapper-result.js","./plugin_contract":"./src/plugin-contract.js","./driver/puppeteer":{"types":"./src/driver/puppeteer.d.ts","default":"./src/driver/puppeteer.js","require":"./src/driver/puppeteer.js"},"./driver/playwright":{"types":"./src/driver/playwright.d.ts","default":"./src/driver/playwright.js","require":"./src/driver/playwright.js"}},"scripts":{"prepack":"npm run build:runtime-ts","smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs && node tests/runtime-status-smoke.cjs && node tests/redact-smoke.cjs && node tests/output-shape-smoke.cjs && node tests/output-shape-p0-smoke.cjs && node tests/cdp-ws-precedence-smoke.cjs && node tests/cdp-ws-local-discovery-smoke.cjs && node tests/driver-contract-smoke.cjs && node tests/smart-wait-contract-smoke.cjs && node tests/smart-wait-p0-regressions-smoke.cjs && node tests/submission-and-retry-contract-smoke.cjs","build:runtime-ts":"cd ../.. && tsc -p tsconfig.runtime.json","smoke:known-baseline-debt":"node tests/smart-wait-known-baseline-debt.cjs","smoke:smart-wait-baseline":"node tests/smart-wait-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"10.9.7","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"22.22.2","dependencies":{"puppeteer-core":"^24.7.1","playwright-core":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.3.3_1778075000555_0.32295167966690475","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@bsbofmusic/cdper-core","version":"1.3.4","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.3.4","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"bd0197688bf4038b89451f45fd56a7f34431a6cd","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.3.4.tgz","fileCount":40,"integrity":"sha512-HNqpWKZ3FZlVZXYbZX0DN5/+IL5lbU21pEHuxK1frvnm05XH9lH+WzcS3k7Mvkt28yrlEKGqidOHCJ6X/rGZAQ==","signatures":[{"sig":"MEUCIQD4sZG+t8mbGgBkc3kgO3t5J2S5hRBFCzcbDXRQmL4GKwIgVfTQPrEUiJFIXVPB9VgZvXWPLcq4/aRxvShza+tXnT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179756},"main":"src/index.js","type":"commonjs","types":"src/types.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/types.d.ts","default":"./src/index.js","require":"./src/index.js"},"./cdp":"./src/cdp.js","./check":"./src/check.js","./types":"./src/types.d.ts","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./driver":{"types":"./src/driver/index.d.ts","default":"./src/driver/index.js","require":"./src/driver/index.js"},"./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./redact":"./src/redact.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./answer-intent":"./src/answer-intent.js","./observability":"./src/observability.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./wrapper_result":"./src/wrapper-result.js","./plugin_contract":"./src/plugin-contract.js","./driver/puppeteer":{"types":"./src/driver/puppeteer.d.ts","default":"./src/driver/puppeteer.js","require":"./src/driver/puppeteer.js"},"./driver/playwright":{"types":"./src/driver/playwright.d.ts","default":"./src/driver/playwright.js","require":"./src/driver/playwright.js"}},"scripts":{"prepack":"npm run build:runtime-ts","smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs && node tests/runtime-status-smoke.cjs && node tests/redact-smoke.cjs && node tests/output-shape-smoke.cjs && node tests/output-shape-p0-smoke.cjs && node tests/cdp-ws-precedence-smoke.cjs && node tests/cdp-ws-local-discovery-smoke.cjs && node tests/driver-contract-smoke.cjs && node tests/smart-wait-contract-smoke.cjs && node tests/smart-wait-p0-regressions-smoke.cjs && node tests/submission-and-retry-contract-smoke.cjs","build:runtime-ts":"cd ../.. && tsc -p tsconfig.runtime.json","smoke:known-baseline-debt":"node tests/smart-wait-known-baseline-debt.cjs","smoke:smart-wait-baseline":"node tests/smart-wait-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"10.9.7","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"22.22.2","dependencies":{"puppeteer-core":"^24.7.1","playwright-core":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.3.4_1778082834662_0.08269955293082343","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@bsbofmusic/cdper-core","version":"1.3.5","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.3.5","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"b2f1bfe4c582ef6f025980f0c7c6fd45ee4b646e","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.3.5.tgz","fileCount":38,"integrity":"sha512-N79DMv6dQHS4SCPkRkkjPccjwBH8yF3o2+viHeGMotnVn7nIYj3rRPtIlMWQHKJmVC4/zPyhjbdKSGkewjJkQA==","signatures":[{"sig":"MEUCIQCCNIvKiQ1MnpHdmdmk1fysOXnq/7seFftTTPVkt7JIWQIgJ0I8ZHWTjB+oHYiJyVDvvEdmvLbenrNbiYJHXYLgkLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174296},"main":"src/index.js","type":"commonjs","types":"src/types.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/types.d.ts","default":"./src/index.js","require":"./src/index.js"},"./cdp":"./src/cdp.js","./check":"./src/check.js","./types":"./src/types.d.ts","./bridge":"./src/bridge/index.js","./cdp-ws":"./src/cdp-ws.js","./driver":{"types":"./src/driver/index.d.ts","default":"./src/driver/index.js","require":"./src/driver/index.js"},"./errors":"./src/errors/index.js","./health":"./src/health.js","./logger":"./src/logger.js","./policy":"./src/policy/index.js","./redact":"./src/redact.js","./recover":"./src/recover.js","./session":"./src/session.js","./manifest":"./src/manifest/index.js","./run-model":"./src/run-model/index.js","./telemetry":"./src/telemetry/index.js","./capability":"./src/capability/index.js","./smart_wait":"./src/smart_wait.js","./plugin_flow":"./src/plugin-flow.js","./answer-intent":"./src/answer-intent.js","./observability":"./src/observability.js","./runtime-state":"./src/runtime-state.js","./state_machine":"./src/state-machine.js","./bridge_runtime":"./src/bridge-runtime.js","./error_classify":"./src/error-classify.js","./plugin_helpers":"./src/plugin-helpers.js","./runtime_status":"./src/runtime-status.js","./wrapper_result":"./src/wrapper-result.js","./plugin_contract":"./src/plugin-contract.js","./driver/playwright":{"types":"./src/driver/playwright.d.ts","default":"./src/driver/playwright.js","require":"./src/driver/playwright.js"}},"scripts":{"prepack":"npm run build:runtime-ts","smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs && node tests/runtime-status-smoke.cjs && node tests/redact-smoke.cjs && node tests/output-shape-smoke.cjs && node tests/output-shape-p0-smoke.cjs && node tests/cdp-ws-precedence-smoke.cjs && node tests/cdp-ws-local-discovery-smoke.cjs && node tests/driver-contract-smoke.cjs && node tests/smart-wait-contract-smoke.cjs && node tests/smart-wait-p0-regressions-smoke.cjs && node tests/submission-and-retry-contract-smoke.cjs","build:runtime-ts":"cd ../.. && tsc -p tsconfig.runtime.json","smoke:known-baseline-debt":"node tests/smart-wait-known-baseline-debt.cjs","smoke:smart-wait-baseline":"node tests/smart-wait-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"10.9.7","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"22.22.2","dependencies":{"playwright-core":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.3.5_1778088185471_0.015624434327547121","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@bsbofmusic/cdper-core","version":"1.3.6","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.3.6","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"238555418ca5280e63288640c19d02ace67140d3","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.3.6.tgz","fileCount":39,"integrity":"sha512-LBmJK7ou68jnWQ05ZDpiLVKV8cKvhBVZoNjYDY4pp0iaykSgPoaJ3aAfS5Uf74kxGjpJ9B3pnbWIzd2FPnMO2w==","signatures":[{"sig":"MEUCIQCcWCywevrIrCEG0B83FEIiPolQ2p+hlOBXDvlqeKFMgAIgV5o/+jLLjhklUuu7aDcI8WDwq4jeGNrBs7bH7vq5bLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182776},"main":"dist/index.js","type":"commonjs","types":"dist/types.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./cdp":"./dist/cdp.js","./check":"./dist/check.js","./types":"./dist/types.d.ts","./bridge":"./dist/bridge/index.js","./cdp-ws":"./dist/cdp-ws.js","./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js","require":"./dist/driver/index.js"},"./errors":"./dist/errors/index.js","./health":"./dist/health.js","./logger":"./dist/logger.js","./policy":"./dist/policy/index.js","./redact":"./dist/redact.js","./recover":"./dist/recover.js","./session":"./dist/session.js","./manifest":"./dist/manifest/index.js","./run-model":"./dist/run-model/index.js","./telemetry":"./dist/telemetry/index.js","./capability":"./dist/capability/index.js","./smart_wait":"./dist/smart_wait.js","./plugin_flow":"./dist/plugin-flow.js","./answer-intent":"./dist/answer-intent.js","./observability":"./dist/observability.js","./runtime-state":"./dist/runtime-state.js","./state_machine":"./dist/state-machine.js","./bridge_runtime":"./dist/bridge-runtime.js","./error_classify":"./dist/error-classify.js","./plugin_helpers":"./dist/plugin-helpers.js","./runtime_status":"./dist/runtime-status.js","./wrapper_result":"./dist/wrapper-result.js","./plugin_contract":"./dist/plugin-contract.js","./driver/playwright":{"types":"./dist/driver/playwright.d.ts","default":"./dist/driver/playwright.js","require":"./dist/driver/playwright.js"}},"gitHead":"0b5ab08bd11818cddf4a0683ef94542026fdac6c","scripts":{"prepack":"npm run build:runtime-ts","smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs && node tests/runtime-status-smoke.cjs && node tests/redact-smoke.cjs && node tests/output-shape-smoke.cjs && node tests/output-shape-p0-smoke.cjs && node tests/cdp-ws-precedence-smoke.cjs && node tests/cdp-ws-local-discovery-smoke.cjs && node tests/driver-contract-smoke.cjs && node tests/smart-wait-contract-smoke.cjs && node tests/smart-wait-p0-regressions-smoke.cjs && node tests/submission-and-retry-contract-smoke.cjs","build:runtime-ts":"cd ../.. && npm run build:runtime-ts","smoke:known-baseline-debt":"node tests/smart-wait-known-baseline-debt.cjs","smoke:smart-wait-baseline":"node tests/smart-wait-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"deprecated":"Superseded by 1.3.7 (dist-only TS migration verification cleanup).","repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"10.9.7","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"22.22.2","dependencies":{"playwright-core":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.3.6_1778104807530_0.7884948844920356","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@bsbofmusic/cdper-core","version":"1.3.7","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.3.7","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"66e1a2ac565e8aa83864cd3ca3e2edbd6e9966d9","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.3.7.tgz","fileCount":39,"integrity":"sha512-pg1YUdENASLqVBvP2Zv03Wzth/qBkX9eCgdVvUng0SO/K8sKIelX8BmdvJwWLziDNvSZVEzyWgqtFA4EDe1peg==","signatures":[{"sig":"MEUCIHIEs9ZzrRAIW8y8C1zgJwLUEyF40dhFy0GnIv04Ns0RAiEA/iuN/A8FsPf1sn1XhkZpZFr8C6tnO2A+fywtSNggiy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182439},"main":"dist/index.js","type":"commonjs","types":"dist/types.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./cdp":"./dist/cdp.js","./check":"./dist/check.js","./types":"./dist/types.d.ts","./bridge":"./dist/bridge/index.js","./cdp-ws":"./dist/cdp-ws.js","./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js","require":"./dist/driver/index.js"},"./errors":"./dist/errors/index.js","./health":"./dist/health.js","./logger":"./dist/logger.js","./policy":"./dist/policy/index.js","./redact":"./dist/redact.js","./recover":"./dist/recover.js","./session":"./dist/session.js","./manifest":"./dist/manifest/index.js","./run-model":"./dist/run-model/index.js","./telemetry":"./dist/telemetry/index.js","./capability":"./dist/capability/index.js","./smart_wait":"./dist/smart_wait.js","./plugin_flow":"./dist/plugin-flow.js","./answer-intent":"./dist/answer-intent.js","./observability":"./dist/observability.js","./runtime-state":"./dist/runtime-state.js","./state_machine":"./dist/state-machine.js","./bridge_runtime":"./dist/bridge-runtime.js","./error_classify":"./dist/error-classify.js","./plugin_helpers":"./dist/plugin-helpers.js","./runtime_status":"./dist/runtime-status.js","./wrapper_result":"./dist/wrapper-result.js","./plugin_contract":"./dist/plugin-contract.js","./driver/playwright":{"types":"./dist/driver/playwright.d.ts","default":"./dist/driver/playwright.js","require":"./dist/driver/playwright.js"}},"gitHead":"0b5ab08bd11818cddf4a0683ef94542026fdac6c","scripts":{"prepack":"npm run build:runtime-ts","smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs && node tests/runtime-status-smoke.cjs && node tests/redact-smoke.cjs && node tests/output-shape-smoke.cjs && node tests/output-shape-p0-smoke.cjs && node tests/cdp-ws-precedence-smoke.cjs && node tests/cdp-ws-local-discovery-smoke.cjs && node tests/driver-contract-smoke.cjs && node tests/smart-wait-contract-smoke.cjs && node tests/smart-wait-p0-regressions-smoke.cjs && node tests/submission-and-retry-contract-smoke.cjs","build:runtime-ts":"cd ../.. && npm run build:runtime-ts","smoke:known-baseline-debt":"node tests/smart-wait-known-baseline-debt.cjs","smoke:smart-wait-baseline":"node tests/smart-wait-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"10.9.7","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"22.22.2","dependencies":{"playwright-core":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.3.7_1778105164828_0.7811251373028305","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@bsbofmusic/cdper-core","version":"1.3.8","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.3.8","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"82bcaf8031489c681dbbeb90d794bc3d059420fe","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.3.8.tgz","fileCount":39,"integrity":"sha512-iUdaNw3cy2YJDyWZsmfyJDDfyncAkc1kEuZy6eyKTbcHqTFw+ATlEv4+Z8XqlpdjbyyrtPU/C1uhgV167OigXA==","signatures":[{"sig":"MEQCIF+VEOOcHKCeJuo9jBDHmUHWOFM25g8e9grsmqrlBpunAiAzYl/nMV2d1J2L6gHT7ty98kTRv4o0gCXCb9MWw0B2nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186219},"main":"dist/index.js","type":"commonjs","types":"dist/types.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./cdp":"./dist/cdp.js","./check":"./dist/check.js","./types":"./dist/types.d.ts","./bridge":"./dist/bridge/index.js","./cdp-ws":"./dist/cdp-ws.js","./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js","require":"./dist/driver/index.js"},"./errors":"./dist/errors/index.js","./health":"./dist/health.js","./logger":"./dist/logger.js","./policy":"./dist/policy/index.js","./redact":"./dist/redact.js","./recover":"./dist/recover.js","./session":"./dist/session.js","./manifest":"./dist/manifest/index.js","./run-model":"./dist/run-model/index.js","./telemetry":"./dist/telemetry/index.js","./capability":"./dist/capability/index.js","./smart_wait":"./dist/smart_wait.js","./plugin_flow":"./dist/plugin-flow.js","./answer-intent":"./dist/answer-intent.js","./observability":"./dist/observability.js","./runtime-state":"./dist/runtime-state.js","./state_machine":"./dist/state-machine.js","./bridge_runtime":"./dist/bridge-runtime.js","./error_classify":"./dist/error-classify.js","./plugin_helpers":"./dist/plugin-helpers.js","./runtime_status":"./dist/runtime-status.js","./wrapper_result":"./dist/wrapper-result.js","./plugin_contract":"./dist/plugin-contract.js","./driver/playwright":{"types":"./dist/driver/playwright.d.ts","default":"./dist/driver/playwright.js","require":"./dist/driver/playwright.js"}},"gitHead":"72b061b340afcc9e8296358531d94f9956607153","scripts":{"prepack":"npm run build:runtime-ts","smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs && node tests/runtime-status-smoke.cjs && node tests/redact-smoke.cjs && node tests/output-shape-smoke.cjs && node tests/output-shape-p0-smoke.cjs && node tests/cdp-ws-precedence-smoke.cjs && node tests/cdp-ws-local-discovery-smoke.cjs && node tests/driver-contract-smoke.cjs && node tests/smart-wait-contract-smoke.cjs && node tests/smart-wait-p0-regressions-smoke.cjs && node tests/submission-and-retry-contract-smoke.cjs","build:runtime-ts":"cd ../.. && npm run build:runtime-ts","smoke:known-baseline-debt":"node tests/smart-wait-known-baseline-debt.cjs","smoke:smart-wait-baseline":"node tests/smart-wait-smoke.cjs"},"_npmUser":{"name":"bsbofmusic","email":"359633048@qq.com"},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"10.9.7","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"22.22.2","dependencies":{"playwright-core":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.3.8_1779544476796_0.7186392983518786","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@bsbofmusic/cdper-core","version":"1.3.9","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.3.9","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"b7c190e94a211f305d622ece6710fa44eeef917e","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.3.9.tgz","fileCount":39,"integrity":"sha512-tIqUUmpblYLwkYMBfBEfp+geoIrbpW+AD5IpVd0Ofh90BPDeSG+sbohaz6G6KDG2aNclkdGh++LY2mLnx6oPuQ==","signatures":[{"sig":"MEUCIQCKEOLsbCUsAZh4gmsJ25RTc7Kk7wGWg4Z8+tyt4mxe1wIgBLnV1IpwhDiY30syXTdIcxil0/Z8u7au1Mj9BzrUgTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186219},"main":"dist/index.js","type":"commonjs","types":"dist/types.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./cdp":"./dist/cdp.js","./check":"./dist/check.js","./types":"./dist/types.d.ts","./bridge":"./dist/bridge/index.js","./cdp-ws":"./dist/cdp-ws.js","./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js","require":"./dist/driver/index.js"},"./errors":"./dist/errors/index.js","./health":"./dist/health.js","./logger":"./dist/logger.js","./policy":"./dist/policy/index.js","./redact":"./dist/redact.js","./recover":"./dist/recover.js","./session":"./dist/session.js","./manifest":"./dist/manifest/index.js","./run-model":"./dist/run-model/index.js","./telemetry":"./dist/telemetry/index.js","./capability":"./dist/capability/index.js","./smart_wait":"./dist/smart_wait.js","./plugin_flow":"./dist/plugin-flow.js","./answer-intent":"./dist/answer-intent.js","./observability":"./dist/observability.js","./runtime-state":"./dist/runtime-state.js","./state_machine":"./dist/state-machine.js","./bridge_runtime":"./dist/bridge-runtime.js","./error_classify":"./dist/error-classify.js","./plugin_helpers":"./dist/plugin-helpers.js","./runtime_status":"./dist/runtime-status.js","./wrapper_result":"./dist/wrapper-result.js","./plugin_contract":"./dist/plugin-contract.js","./driver/playwright":{"types":"./dist/driver/playwright.d.ts","default":"./dist/driver/playwright.js","require":"./dist/driver/playwright.js"}},"gitHead":"1537f2beb49ff25718b8a70e7bffd4d02769cf63","scripts":{"prepack":"npm run build:runtime-ts","smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs && node tests/runtime-status-smoke.cjs && node tests/redact-smoke.cjs && node tests/output-shape-smoke.cjs && node tests/output-shape-p0-smoke.cjs && node tests/cdp-ws-precedence-smoke.cjs && node tests/cdp-ws-local-discovery-smoke.cjs && node tests/driver-contract-smoke.cjs && node tests/smart-wait-contract-smoke.cjs && node tests/smart-wait-p0-regressions-smoke.cjs && node tests/submission-and-retry-contract-smoke.cjs","build:runtime-ts":"cd ../.. && npm run build:runtime-ts","smoke:known-baseline-debt":"node tests/smart-wait-known-baseline-debt.cjs","smoke:smart-wait-baseline":"node tests/smart-wait-smoke.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:407dabdf-e702-42e2-a1bd-db67bc22fcf8"}},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"11.15.0","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"22.14.0","dependencies":{"playwright-core":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.3.9_1779548299511_0.4607253947800303","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"@bsbofmusic/cdper-core","version":"1.3.10","keywords":["cdp","shared","cdper","core"],"license":"MIT","_id":"@bsbofmusic/cdper-core@1.3.10","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"dist":{"shasum":"fac40cc91629cfd10a2b88ec99e90a15c1220175","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.3.10.tgz","fileCount":39,"integrity":"sha512-xS00Rt3+5nezzylJl+iKfR6NLwoaPgYOVXDfOSKjVqlSeO0Hs0Fb+1rpqHivGe17UsLHs4cR1r4sGbRypygsqg==","signatures":[{"sig":"MEUCIELEVWdhLLDWyb4HHnde6rKf+TgEnln9ebLhDHEYkzvmAiEA6htBE45/+ohoMO+bnMzWonOuRG+W+qGHFSGply80yRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188263},"main":"dist/index.js","type":"commonjs","types":"dist/types.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./cdp":"./dist/cdp.js","./check":"./dist/check.js","./types":"./dist/types.d.ts","./bridge":"./dist/bridge/index.js","./cdp-ws":"./dist/cdp-ws.js","./driver":{"types":"./dist/driver/index.d.ts","default":"./dist/driver/index.js","require":"./dist/driver/index.js"},"./errors":"./dist/errors/index.js","./health":"./dist/health.js","./logger":"./dist/logger.js","./policy":"./dist/policy/index.js","./redact":"./dist/redact.js","./recover":"./dist/recover.js","./session":"./dist/session.js","./manifest":"./dist/manifest/index.js","./run-model":"./dist/run-model/index.js","./telemetry":"./dist/telemetry/index.js","./capability":"./dist/capability/index.js","./smart_wait":"./dist/smart_wait.js","./plugin_flow":"./dist/plugin-flow.js","./answer-intent":"./dist/answer-intent.js","./observability":"./dist/observability.js","./runtime-state":"./dist/runtime-state.js","./state_machine":"./dist/state-machine.js","./bridge_runtime":"./dist/bridge-runtime.js","./error_classify":"./dist/error-classify.js","./plugin_helpers":"./dist/plugin-helpers.js","./runtime_status":"./dist/runtime-status.js","./wrapper_result":"./dist/wrapper-result.js","./plugin_contract":"./dist/plugin-contract.js","./driver/playwright":{"types":"./dist/driver/playwright.d.ts","default":"./dist/driver/playwright.js","require":"./dist/driver/playwright.js"}},"gitHead":"f71347eae76a6fa030eb461d25ade9d83c22937d","scripts":{"prepack":"npm run build:runtime-ts","smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs && node tests/runtime-status-smoke.cjs && node tests/redact-smoke.cjs && node tests/output-shape-smoke.cjs && node tests/output-shape-p0-smoke.cjs && node tests/cdp-ws-precedence-smoke.cjs && node tests/cdp-ws-local-discovery-smoke.cjs && node tests/driver-contract-smoke.cjs && node tests/smart-wait-contract-smoke.cjs && node tests/smart-wait-p0-regressions-smoke.cjs && node tests/submission-and-retry-contract-smoke.cjs","build:runtime-ts":"cd ../.. && npm run build:runtime-ts","smoke:known-baseline-debt":"node tests/smart-wait-known-baseline-debt.cjs","smoke:smart-wait-baseline":"node tests/smart-wait-smoke.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:407dabdf-e702-42e2-a1bd-db67bc22fcf8"}},"repository":{"url":"git+https://github.com/bsbofmusic/cdper.git","type":"git","directory":"core/cdper-core"},"_npmVersion":"11.15.0","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","directories":{},"_nodeVersion":"22.14.0","dependencies":{"playwright-core":"1.59.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdper-core_1.3.10_1779665393505_0.2281501870338276","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"@bsbofmusic/cdper-core","version":"1.3.11","description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","type":"commonjs","main":"dist/index.js","types":"dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","require":"./dist/index.js","default":"./dist/index.js"},"./types":"./dist/types.d.ts","./manifest":"./dist/manifest/index.js","./capability":"./dist/capability/index.js","./run-model":"./dist/run-model/index.js","./bridge":"./dist/bridge/index.js","./policy":"./dist/policy/index.js","./errors":"./dist/errors/index.js","./telemetry":"./dist/telemetry/index.js","./logger":"./dist/logger.js","./smart_wait":"./dist/smart_wait.js","./cdp":"./dist/cdp.js","./driver":{"types":"./dist/driver/index.d.ts","require":"./dist/driver/index.js","default":"./dist/driver/index.js"},"./driver/playwright":{"types":"./dist/driver/playwright.d.ts","require":"./dist/driver/playwright.js","default":"./dist/driver/playwright.js"},"./cdp-ws":"./dist/cdp-ws.js","./session":"./dist/session.js","./check":"./dist/check.js","./runtime-state":"./dist/runtime-state.js","./health":"./dist/health.js","./bridge_runtime":"./dist/bridge-runtime.js","./recover":"./dist/recover.js","./plugin_flow":"./dist/plugin-flow.js","./error_classify":"./dist/error-classify.js","./runtime_status":"./dist/runtime-status.js","./state_machine":"./dist/state-machine.js","./plugin_contract":"./dist/plugin-contract.js","./plugin_helpers":"./dist/plugin-helpers.js","./redact":"./dist/redact.js","./observability":"./dist/observability.js","./wrapper_result":"./dist/wrapper-result.js","./answer-intent":"./dist/answer-intent.js"},"scripts":{"smoke:contracts":"node tests/manifest-contract-smoke.cjs && node tests/session-path-smoke.cjs && node tests/observability-smoke.cjs && node tests/runtime-status-smoke.cjs && node tests/redact-smoke.cjs && node tests/output-shape-smoke.cjs && node tests/output-shape-p0-smoke.cjs && node tests/cdp-ws-precedence-smoke.cjs && node tests/cdp-ws-local-discovery-smoke.cjs && node tests/driver-contract-smoke.cjs && node tests/smart-wait-contract-smoke.cjs && node tests/smart-wait-p0-regressions-smoke.cjs && node tests/submission-and-retry-contract-smoke.cjs","build:runtime-ts":"cd ../.. && npm run build:runtime-ts","prepack":"npm run build:runtime-ts","smoke:smart-wait-baseline":"node tests/smart-wait-smoke.cjs","smoke:known-baseline-debt":"node tests/smart-wait-known-baseline-debt.cjs"},"keywords":["cdp","shared","cdper","core"],"license":"MIT","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bsbofmusic/cdper.git","directory":"core/cdper-core"},"homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","engines":{"node":">=18.0.0"},"dependencies":{"playwright-core":"1.59.1"},"gitHead":"11f03bba012305dd7c97a4c2ae73cb22a77f1f73","_id":"@bsbofmusic/cdper-core@1.3.11","bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-Gnf7VqRO4VLVt3LP8kdMNueDlzVyO1Kz5EVfsR0cOAJb82DIpc49Wxq/zN6WQEcvLa5zfbmyARz2QmWStiyX7A==","shasum":"f15ff4456e1ef42872eb4c7737465ffc15502b76","tarball":"https://registry.npmjs.org/@bsbofmusic/cdper-core/-/cdper-core-1.3.11.tgz","fileCount":39,"unpackedSize":188928,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC0FcoWL/3jJ6jXp+i+d1jEDo/vaQO4MXtSd7YNr0BinAiByDXpTbtz2DSWUQ1W0leAzGSrYdoUkLL1O3GLKTNdKjQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:407dabdf-e702-42e2-a1bd-db67bc22fcf8"}},"directories":{},"maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cdper-core_1.3.11_1780227811753_0.639889134467762"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-26T06:20:51.017Z","modified":"2026-05-31T11:43:32.021Z","1.1.0":"2026-03-26T06:20:51.366Z","1.1.1":"2026-04-27T09:59:14.829Z","1.1.2":"2026-04-27T13:19:29.325Z","1.1.3":"2026-04-28T05:55:49.907Z","1.1.4":"2026-04-29T04:03:49.026Z","1.2.0":"2026-04-29T09:15:39.826Z","1.2.1":"2026-04-29T14:56:46.784Z","1.2.2":"2026-04-30T04:25:56.885Z","1.2.3":"2026-04-30T22:35:28.977Z","1.2.4":"2026-04-30T23:38:20.238Z","1.2.5":"2026-05-04T10:06:25.355Z","1.2.6":"2026-05-04T13:27:56.307Z","1.2.7":"2026-05-04T16:50:26.069Z","1.2.8":"2026-05-05T09:12:11.383Z","1.2.9":"2026-05-05T09:26:32.220Z","1.3.0":"2026-05-06T07:39:45.043Z","1.3.1":"2026-05-06T09:02:07.699Z","1.3.2":"2026-05-06T11:04:02.315Z","1.3.3":"2026-05-06T13:43:20.727Z","1.3.4":"2026-05-06T15:53:54.815Z","1.3.5":"2026-05-06T17:23:05.699Z","1.3.6":"2026-05-06T22:00:07.672Z","1.3.7":"2026-05-06T22:06:04.984Z","1.3.8":"2026-05-23T13:54:36.958Z","1.3.9":"2026-05-23T14:58:19.647Z","1.3.10":"2026-05-24T23:29:53.634Z","1.3.11":"2026-05-31T11:43:31.910Z"},"bugs":{"url":"https://github.com/bsbofmusic/cdper/issues"},"license":"MIT","homepage":"https://github.com/bsbofmusic/cdper/tree/main/core/cdper-core#readme","keywords":["cdp","shared","cdper","core"],"repository":{"type":"git","url":"git+https://github.com/bsbofmusic/cdper.git","directory":"core/cdper-core"},"description":"Shared runtime core for cdper plugins: CDP connection, smart wait, health, recovery, and plugin contracts","maintainers":[{"name":"bsbofmusic","email":"359633048@qq.com"}],"readme":"# @bsbofmusic/cdper-core\n\ncdper standalone CLI 的共享核心包，被 `@bsbofmusic/cdper-chatgpt` 和 `@bsbofmusic/cdper-doubao` 自动依赖，无需单独安装。\n\n> ⚠️ **FOR LEARNING PURPOSES ONLY | 仅供学习研究使用**\n\n---\n\n## 包含模块\n\n`@bsbofmusic/cdper-core` 是 ChatGPT / 豆包 workflow 的共享核心，不是通用浏览器自动化框架。通用页面点击、截图、爬取、上传等操作请直接使用官方 `playwright-core` 连接已有 Chrome CDP：`chromium.connectOverCDP('http://127.0.0.1:9222')`。\n\n| 模块 | 文件 | 说明 |\n|------|------|------|\n| **cdp** | `src/cdp.js` | cdper workflow 内部 CDP 连接封装（Playwright-only） |\n| **smart_wait** | `src/smart_wait.js` | AI 回复智能等待（停止按钮轮询 + 熔断 + 延续机制） |\n| **session** | `src/session.js` | 会话管理器（内存 + 文件持久化双层，TTL 30min） |\n| **check** | `src/check.js` | 环境预检（5 项检测，输出 Agent 可直接执行的修复指令） |\n| **logger** | `src/logger.js` | 结构化日志（四级：ERROR / WARN / INFO / DEBUG） |\n\n---\n\n## 依赖版本\n\n```text\nplaywright-core          1.59.1\n```\n\n> cdper-core 不做安装期探测；浏览器真实执行由已登录 Chrome + `playwright-core` `connectOverCDP` 完成。Puppeteer rollback 已移除。\n\n---\n\n## 环境变量\n\n| 变量 | 说明 |\n|------|------|\n| `CDP_WS` | 可选。显式 CDP WebSocket URL；未设置时自动探测本机 `127.0.0.1:9222/json/version` |\n| `LOG_LEVEL` | `debug` \\| `info` \\| `warn` \\| `error`（默认 `info`） |\n| `QUIET=1` | 抑制所有日志输出 |\n\n---\n\n## 模块使用示例\n\n### cdp（workflow 内部 CDP 连接）\n\n```javascript\nconst { connect, disconnect } = require('@bsbofmusic/cdper-core/cdp');\n\nconst { resolveCdpWs } = require('@bsbofmusic/cdper-core/cdp-ws');\nconst { page, browser } = await connect(resolveCdpWs());\n// ... 执行操作 ...\nawait disconnect(page, browser);\n```\n\n### smart_wait（智能等待）\n\n```javascript\nconst { waitForChatGPTReply } = require('@bsbofmusic/cdper-core/smart_wait');\n\nconst result = await waitForChatGPTReply(page, {\n  minWait: 15000,\n  maxWait: 180000,\n  pollInterval: 2000,\n  stableThreshold: 4,\n  enableCircuitBreaker: true,\n  enableExtend: true,\n  maxExtends: 4,\n});\n\nconsole.log(result.content);        // 回复文本\nconsole.log(result.completeness);    // 完整度评估 { score, issues, isComplete }\n```\n\n### session（会话管理）\n\n```javascript\nconst { getSession, updateSession, closeSession, listSessions } = require('@bsbofmusic/cdper-core/session');\n\n// 创建或获取会话\nconst session = getSession('my-research', 'chatgpt');\n// { sessionId, platform, page, createdAt, updatedAt, turns }\n\n// 更新会话数据\nupdateSession(session.sessionId, { turns: session.turns + 1 });\n\n// 关闭会话\ncloseSession(session.sessionId);\n\n// 列出所有活跃会话\nconst sessions = listSessions();\n```\n\n### check（环境预检）\n\n```javascript\nconst { fullCheck, formatAgentHints } = require('@bsbofmusic/cdper-core/check');\n\nconst result = await fullCheck();\n// {\n//   allPassed: false,\n//   passed: 2,\n//   total: 5,\n//   results: [{ id, label, ok, detail }],\n//   summary: '⚠️ 环境未就绪（2/5）'\n// }\n\nif (!result.allPassed) {\n  console.log(formatAgentHints(result));\n  // 输出可直接执行的修复指令\n}\n```\n\n### logger（日志）\n\n```javascript\nconst { log, createLogger } = require('@bsbofmusic/cdper-core/logger');\n\nlog('INFO', '[mytag]', '操作完成');\nlog('DEBUG', '[mytag]', '详细调试信息');\nlog('ERROR', '[mytag]', '出错了', error.message);\n\nconst logger = createLogger({ component: 'cdp-query', plugin: 'chatgpt', run_id: 'run_xxx' });\nlogger.info({ step: 'dispatch', action: 'spawn_cli', status: 'start' }, '开始转发');\nlogger.info({ session_id: 'sess_xxx', step: 'reply', action: 'wait', status: 'success' }, '获取回复完成');\n```\n\n**最小字段约定：**\n- 核心字段：`component`、`plugin`、`run_id` 或 `session_id`\n- 过程字段：`step`、`action`、`status`、`message`\n- 输出格式：默认文本；设 `LOG_FORMAT=json` 可输出 JSON 行，便于后续前端/日志平台消费\n\n---\n\n## 架构图\n\n```\n@bsbofmusic/cdper-chatgpt\n@bsbofmusic/cdper-doubao\n         ↓\n  @bsbofmusic/cdper-core\n  ├─ cdp.js        → Playwright 默认连接到已有 Chrome（Puppeteer 临时回滚）\n  ├─ smart_wait.js → AI 回复检测\n  ├─ session.js    → 内存 + 文件双层会话\n  ├─ check.js      → 5项环境预检\n  └─ logger.js     → 结构化日志\n```\n\n---\n\n## 链接\n\n- [cdp-bridge](https://github.com/bsbofmusic/cdp-bridge)\n- [@bsbofmusic/cdper-chatgpt](https://www.npmjs.com/package/@bsbofmusic/cdper-chatgpt)\n- [@bsbofmusic/cdper-doubao](https://www.npmjs.com/package/@bsbofmusic/cdper-doubao)\n\n---\n\n## 免责声明\n\n⚠️ **使用本工具即表示您同意自行承担所有合规风险。**\n作者不对任何使用后果负责。\n\n\n## Release notes — 1.2.7\n\n- `runtime-status` now treats both `bridge: \"ready\"` (remote bridge) and `bridge: \"local\"` (direct local Chrome) as valid ready states. This fixes `status --json` reporting `ok=false` while `doctor` and the CDP layers were actually healthy.\n- Local Chrome on `127.0.0.1:9222` remains a first-class path; `CDP_WS` is optional when local DevTools discovery succeeds.\n- Added `tests/runtime-status-smoke.cjs` so the local/remote ready-state contract is protected by the package smoke suite.\n\nDesign note: status semantics must describe the actual runtime layer, not force every healthy topology to look like the old remote bridge path. The invariant is `browser=ready && ws=alive && bridge in {ready,local}`.\n\n---\n## 许可证\n\nMIT License\n","readmeFilename":"README.md"}