{"_id":"@agent-scope/core","_rev":"64-066a57ad93ddd07b03110a8e5b0c8c06","name":"@agent-scope/core","dist-tags":{"latest":"1.25.3"},"versions":{"1.0.1":{"name":"@agent-scope/core","version":"1.0.1","license":"MIT","_id":"@agent-scope/core@1.0.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"38d3d2b77d0e8c8ec4c4510e2a4cc6105d303632","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.0.1.tgz","fileCount":7,"integrity":"sha512-2S3IXKXWw/Mt9ccjBbbYX65fd77ZmYh6iqcUarWNs/0mv9cnqy+uvN6aXHOmdvlGmHOaydpr5dE0QwPFKBpZXg==","signatures":[{"sig":"MEUCIQDgvP1dLhW2cSmFrrZmwZwH/uT7eZR+9yQe+41iHjLdjAIgVnnGRWYVM/2UDh2Wgn+O/CU1fFgJ46bb8+xJUzGtIvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142391},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b6c78b05fa5a768364f54cf9fc26eb09053333c5","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.1_1773119356677_0.39126348567409885","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@agent-scope/core","version":"1.0.2","license":"MIT","_id":"@agent-scope/core@1.0.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"ae6ead55b5086b77dc091201bedb80e08d5ee80e","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.0.2.tgz","fileCount":7,"integrity":"sha512-KP5kirhg9Z0thK4Zl5+38s4iGqWM4v9IeJbwdHIgLMyTq1yjwA1qTBn2uyIji8ZngZ35ZcWliWOcLwrdpicyDg==","signatures":[{"sig":"MEYCIQDt9p1jJtsHFvfnhznRfJOCCtUppbPDMzltdtEkVbVPegIhAPFiQLO7fJwuzlsUfqY6PZT7jqq+ns4U6+Tsh5XI+xte","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142391},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"334a2aece745e8217a8d92b36a4ef40e931b0484","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.2_1773124364008_0.7377600130144897","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@agent-scope/core","version":"1.1.0","license":"MIT","_id":"@agent-scope/core@1.1.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"60c2a025f406c4be15ff74bb3d7b7d602eccb453","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.1.0.tgz","fileCount":7,"integrity":"sha512-ZiAub1yLIcmsGAm5bWSVF2VqdTbzQYzIvnywxXZc0dNox2PW/1HI9YT6NBVLP/DpiewEb1VDmOGC9DgISPcXcg==","signatures":[{"sig":"MEQCIElpb2Rg7poeGe1JYhTXsPKjrQQu6IH7HA/MZvqGnJLJAiBYvu5Drh6EKMkV0A2ewDBwoc74s9Viu7V1Y1xVXf13pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142443},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"46df4556c65d95793ea74ed9c4deca9e24693824","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.0_1773126255465_0.5287242858015113","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@agent-scope/core","version":"1.2.0","license":"MIT","_id":"@agent-scope/core@1.2.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"af09e90112ded9090d2038a5ba9bbafe4223198b","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.2.0.tgz","fileCount":7,"integrity":"sha512-glYgqCj4T0n+x62UjNtpYQT/LEzxju0XcyJDUha+WiHb6IO3OFpXpvWwInFPiNzyk81+iNLwrQW2wN7rKIuzDw==","signatures":[{"sig":"MEQCIC2HHQx1h+DFOFIlDL3soJ8nj8RuBoLqK/KzReR9so8EAiBiMyZYRHppi0rUhpVLUeiCqyR+exXuxt+VA//e9FRKCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142443},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"0203ce25b048170319bc062468481b88ee00fc76","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0_1773167283202_0.29603805847547404","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@agent-scope/core","version":"1.3.0","license":"MIT","_id":"@agent-scope/core@1.3.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e91c09a0ef7885e684b7b92ce40d3f7ec26fe5e9","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.3.0.tgz","fileCount":7,"integrity":"sha512-Bb509hG4IY1prvsyz1Bqxteh9GyY3VEbJooHB0x+Ek0c3xX9pO8Lm2/wXfwVlgAwQIncJLBbfjGW4DdPrsn07w==","signatures":[{"sig":"MEYCIQD6k/F1OEdHdaTu/fdSiJMmKmvbqI8Ozrtf1sCdQgPYHwIhAIYPYzhT30KWo6nf5zI4XKcnH/5aVYzwwYgFp89zyN+d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145755},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"90f65be9d6a1414d0151f8ed07116c30688d5b0f","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.0_1773168048382_0.9372806826157207","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@agent-scope/core","version":"1.4.0","license":"MIT","_id":"@agent-scope/core@1.4.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"5c9fe46e0b31a8ad61bf90f7ffc419c48b0269db","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.4.0.tgz","fileCount":7,"integrity":"sha512-DHo6CtW6yR9Tj4dKs1LJ2GmXAdRnhYGQhQRzXpycvikvzK+YVcG+JSS4nHa5dwLbgQlh0dSz5HEyx3GFzulbHQ==","signatures":[{"sig":"MEUCIFNxWp2VqTsZ0caZx75NE9LulbH7WY4GvKfUUCfUZ8oZAiEA/HdVBrAqmTve0iZH/IC2A4vy9RwnjbT0V/43dJ+GMkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145755},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"9a2bd3d644067251c708b3f58703a991afc2af26","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.4.0_1773168863773_0.49004432293116884","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@agent-scope/core","version":"1.5.0","license":"MIT","_id":"@agent-scope/core@1.5.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"98c0b4b0273efb94589f73190997d41d254c2623","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.5.0.tgz","fileCount":7,"integrity":"sha512-Yq6f8KkTpvfD2yYPJBgW5AHU7uOF/QhVmwlZrEjHwKVA2+aBNl9nHHLFlFMjVbRCgmu0ibFV1KcSzusiyVKhjg==","signatures":[{"sig":"MEQCIDp0p7QImfmYgWl6+ayAoiX/s4UDxxtHtqrwpE6GtwiIAiAXsGwrCjpKSQJad2vktjEhpr5i7fzANQyVy9jC8cmi/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145755},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"9d9c49068c0753c0a99593f6ecf0f2ba473746f1","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.0_1773176805305_0.3753455527619751","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@agent-scope/core","version":"1.6.0","license":"MIT","_id":"@agent-scope/core@1.6.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"b8ace3c238d91c9a43bae26873c81cb788d1f73a","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.6.0.tgz","fileCount":7,"integrity":"sha512-RMbgIQ1Oh8B+BHshW7hYveHu4OpPS0Fgp2KPel9+OIuNbz1zZUDkEyIVIGOHepm3XHvqkeZAtusjFtIY2TTKfA==","signatures":[{"sig":"MEUCIE7rzYiGxxXr/RVHD2oQKiW+iRlw4DNOYA4JUAWI9fksAiEAxuqnoDJd7N8cXLMsUYNGpfGYYUU531MtPfd/HpoMlDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145755},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"7f86a9bb09c3ed0e98970c658d09c5ef69270c8a","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.6.0_1773208539877_0.18841390127912083","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@agent-scope/core","version":"1.7.0","license":"MIT","_id":"@agent-scope/core@1.7.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"3d33ba417bc014bf16097f75fc041904c3338c5b","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.7.0.tgz","fileCount":7,"integrity":"sha512-t5a7XFJCc7hsP8F+6BfJxhrvYlUdccJ1OQ8h3pnWrtJDL3S/wmB+ojUaFwkrf4sykqh98FZH7UCceKZHOpvclg==","signatures":[{"sig":"MEUCIQCF2kUfvktkjN0KDC1wgACeO9Njj//HsQoWXqbDZJfwOAIgeB6fXJREDdzwZ7GvJulkPGGElsxAftvFNkRMqJ/J3SU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145755},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"04bc7f01675d2f798dd1b29240a71d84f3dad9fe","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.7.0_1773209076870_0.07036115697038658","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@agent-scope/core","version":"1.8.0","license":"MIT","_id":"@agent-scope/core@1.8.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"1c52a484f7440c1c7e8e1b5dde7560ead00dcc56","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.8.0.tgz","fileCount":7,"integrity":"sha512-Me4qbGh2aoJDjgu2u67I/PASfH5TwRVP/4JME4rh5df220gvDV0oxbMXyAZpPL1vzFwNWwHZFs4bskFe+1dcOw==","signatures":[{"sig":"MEYCIQCKWmg7Z7cPKk76FOgTgbRGp5CUHguC6VzGcEoOFsyQ9QIhAK4eSn3OrhZOKP7nULnp7+s2hC1R+si/mjBXgql2ESKt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145755},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"8c6abd81f282e37eda6154e92657d9a24219107b","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.0_1773209308805_0.3617661882976684","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@agent-scope/core","version":"1.9.0","license":"MIT","_id":"@agent-scope/core@1.9.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"271abc0698ea96060a9328368dcd9ff4410732f2","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.9.0.tgz","fileCount":7,"integrity":"sha512-aoUjt8SkG+dbQ1EV3EWgTOqnyohnm61eyKnP7aSZqchE3Hv+ryhOnzMQa3EPjje8wguDunbTl22QMr20l8X99w==","signatures":[{"sig":"MEUCIEtUcuu3VKg5c6VZg0HG0va80qGm0eDXGJkdvvT6pE+tAiEA2S76CiesmMdEKqVC5jOYsd68Sn5fX5dQgTDUBtQee9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145755},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"572a28ca0e00b82dc8756404b4a2a9278a532407","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.9.0_1773209785748_0.5621338719521023","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@agent-scope/core","version":"1.10.0","license":"MIT","_id":"@agent-scope/core@1.10.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"b11ad4c1616ef2dbdbc690528ed02ce318e853c4","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.10.0.tgz","fileCount":7,"integrity":"sha512-MwguqiI0xKDR9ZvcQKUjSD8frGvvhqfWrh4Xelz4tRpOrDAK8OMd5aBnBJYyLhULn7rGE9rfOwzNUez4kixJxg==","signatures":[{"sig":"MEUCIQDsGbJ2DBTekuT7m/wny5dRk7zlvBhZ+Nl03FgbC/w20AIgHCMZWyVriEPhxosWYDu+hcNGS9MqnZoTtezEkc0jN4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145756},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b453b66c6492468f9153471ab439bc3472b15612","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.10.0_1773210058832_0.1280117183549152","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@agent-scope/core","version":"1.11.0","license":"MIT","_id":"@agent-scope/core@1.11.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"732a4772c8d95465b9476553594735a4b1ebacb5","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.11.0.tgz","fileCount":7,"integrity":"sha512-dvDQFeUzOd03DEWf5S0BJLIXe/d3ehVITtEx97pVIZ0HtiehRJOzTry5OjFp6Kae9hO980Oj0sr8H6fa+254Jg==","signatures":[{"sig":"MEYCIQCP5mTbi85RwKdliEdpfMFQh8dW81GAUnZ6rxZvyl3YcwIhANzqpKn8QIjd/azhZMsHsO2chsBDXMubrFTIlXQxQWIF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145756},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"193364e8f66b92d3af344a1ee8cd116ed1d90dca","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.0_1773210827943_0.9236928011900365","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@agent-scope/core","version":"1.12.0","license":"MIT","_id":"@agent-scope/core@1.12.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"be63d3918f1dde937d43ad5d907d2976b612c266","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.12.0.tgz","fileCount":7,"integrity":"sha512-gYc9rc/dv4GRC2sUb+61h1nVhm2cERsrTK67WZC6IHSouhRzqTTGx6kwTs90sQT0lHCREmznkZxsuhIBxiqSgw==","signatures":[{"sig":"MEYCIQCLoVl7y12AacQzMKmYO69+lv4SbTcqPrlVLL3JUH7ZiwIhAOrmrL0tlS5wKQTk5Esopm7Yt5GTvh2l+gc9uD8wWt6Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145756},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"fbcf048a6016e8e85cd6d8a1c2c2e9348a32430d","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.0_1773211118455_0.3993196259327705","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@agent-scope/core","version":"1.13.0","license":"MIT","_id":"@agent-scope/core@1.13.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"28bd3f13941a3ca8856609613be381b5b75d7012","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.13.0.tgz","fileCount":7,"integrity":"sha512-bqeSFOHiw0BVWUwFkQHkd5eriZ2heDH5FM6MKQM18oSURJYR0dUEqSVOjkot4Qnrr1rDLDAKuzv5bySNhSVQ6Q==","signatures":[{"sig":"MEUCIQCFupHeZ00HQcq0qSIRTC3tX2p5rHObCHsmUiL0LzDtOQIgXapATga1/H6Z4A/Ji4y9mtdQqbO2sQozQTBWcmtkxbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145756},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"aa8adcdaadd7cbb0740edf2925001bd4b157cc97","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.13.0_1773211660136_0.6757882321322686","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@agent-scope/core","version":"1.14.0","license":"MIT","_id":"@agent-scope/core@1.14.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"f9c0cbd30b7e888c727f3b03b291547c886ad150","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.14.0.tgz","fileCount":7,"integrity":"sha512-lVXjUqfhDYevA6uTfsJRBMVoQY6sqTtU/ejLhmGb+lhABAk/WJhJd6/hW8JIDTptvWda91fd5M9fjqstelsDpQ==","signatures":[{"sig":"MEQCIHiPLJ3ebGiEKZr9Q1ZXlsezya8vNdTW2yWJ78lL1S5NAiBnXw9XQ+2vEKnDlLdG35aUcCxBJ8O44rMAO2XtQMBj6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145756},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"183ed75f76c71626dd921f4aff7fb145fddcc329","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.14.0_1773212078359_0.32110515433541464","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@agent-scope/core","version":"1.15.0","license":"MIT","_id":"@agent-scope/core@1.15.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"84bb6d17fe4979cfabc139a18a22cf1fe4fb06c8","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.15.0.tgz","fileCount":7,"integrity":"sha512-mRX+FTbttL2+CuJv8Bgv1btO+2HwFnNbygFVkm+5TfxCr14FOc7ta2X9Jui2OzC3mWvFR7JPsz+l63W6LqSQ0w==","signatures":[{"sig":"MEQCIC6AHt0EN3zM5ntnBPYdNWNqEjFMxnkrj7EKClnHPP8sAiAS+MQ5wiyt9/p6kQA0rKywxmrVIDWS23x1eaSh6M5Urg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145756},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"a3681e0260c7dfb83bd168641d09be4394effcba","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.15.0_1773213149543_0.3282267037988331","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@agent-scope/core","version":"1.16.0","license":"MIT","_id":"@agent-scope/core@1.16.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"fdf2edd6e6b664df702e3079f529790481320902","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.16.0.tgz","fileCount":7,"integrity":"sha512-zWgvPg5Bp7jNPE0QnNMClc9xUz7/YkczPM0NqkRO1iaH9krEDVoDiJ0Uo+gqfpgt4rqoBUH5LhMsndPNHAOp1A==","signatures":[{"sig":"MEQCIFGCQi4loYP9KTAW9kvu+JLTnNcK/8dbs7m2Q/COMz63AiBPyybiQUC3ptUX17FvSAYffq6FIbWUTBg89Al6gdPhCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145756},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"353ed5fe00d6a8d6bea1d70450e4446a49090165","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.16.0_1773213582137_0.2789386721833511","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@agent-scope/core","version":"1.17.0","license":"MIT","_id":"@agent-scope/core@1.17.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"0483fa64052f2b4214b2fe02b5c309c66b553f44","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.17.0.tgz","fileCount":7,"integrity":"sha512-OdHvAeBod4fvYeKucRDiOZQLI0cWX8u7x8vQhE7VaBtDieKJczDHlXY8fD9B2XaFrZ+rn+hhxWiDUFHPFPRDew==","signatures":[{"sig":"MEYCIQDM802iEMaWnPpRH1j5IeJ9+QCBbtYC6SuIzxm+YdZnUAIhAN9OGYC5u5Jsj+tFUUpsXxg45zAhMpHthiBfR5+8CYS7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145756},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2cf9b8e80ccb00b6a2b32ce086812531df0aa98f","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.17.0_1773260279547_0.7274260950830373","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@agent-scope/core","version":"1.17.1","license":"MIT","_id":"@agent-scope/core@1.17.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"780ab46fd1ed2b3b8d21b70695d990c21a67dd20","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.17.1.tgz","fileCount":7,"integrity":"sha512-AVhk5+ms+lFQBqFY2Tfzn7GZwLB1apHjhhTF19SQQ3nXOE87Mcocb+1tCMjXtgH3zIk9NJH168YacNWVO0SnQA==","signatures":[{"sig":"MEUCIFOPuyZDZ+6yagg3Y6Kng0SzDRQeukpphgThdSb7xdepAiEAkp4g7vy/+3RaaEuz8yQyMhBhhLW6VubXQtQpGe+iX8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145756},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"0bfc8ecbcd1a9ceac6394d74ccc3a178610e5863","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.17.1_1773267591167_0.7343653251171331","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@agent-scope/core","version":"1.17.2","license":"MIT","_id":"@agent-scope/core@1.17.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e30c31a1625e4ed2e12a992a4b6c41b01606068a","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.17.2.tgz","fileCount":8,"integrity":"sha512-4mEVKL785e3W/eCsrM3ndFIzK7VSwWDy/OCYlBPPqCmBm873QqNXU8XD/tzSZKkHuchnE47pGJiAEBpCsh7vqw==","signatures":[{"sig":"MEQCIGglDrcRyBHrMZaWnwNn3gWsVFxamHIpwufl9kOy7VzfAiBuiwAeczr6ElE4XN3Am/mvJRdC34u/d5WFi/OFbEQDPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"06e43a29480fe7b64747945a5e3f78e40abb405b","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.17.2_1773272523795_0.20259713729396833","host":"s3://npm-registry-packages-npm-production"}},"1.17.3":{"name":"@agent-scope/core","version":"1.17.3","license":"MIT","_id":"@agent-scope/core@1.17.3","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"bdd29081c5c5c8e65d3c5ab2558178df0fb03b5c","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.17.3.tgz","fileCount":8,"integrity":"sha512-YaDpkJFUC0K3usnpXhcGsu1meDeDOnD96CJxarj+7oEIYiYjqPO1T0Hvqa2aj1EwRK6mOjlEHekm7hFn94AkQQ==","signatures":[{"sig":"MEUCIQDr7UFrKpia7G6E5wPIazliLgeQS53YSYHbwzViUIc91wIgJqE4GgGlLmbAlqFKALgN1eNRyvpIAc15CkD69IjMvII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"488f5a0ee9cfd168e524d406d33b59646aa606d7","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.17.3_1773273003148_0.3920720178473174","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@agent-scope/core","version":"1.18.0","license":"MIT","_id":"@agent-scope/core@1.18.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"51da65c5c9567ef2e1510f871cde8e3463c87ecb","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.18.0.tgz","fileCount":8,"integrity":"sha512-OQB0WlJVelPnC3h+nD3wrIM/6sGgkfCtubGSrf7VNZJY1X7F7VRvCf12DUTfW61zFKrDtMco1Yh3iu1egQJepw==","signatures":[{"sig":"MEQCIA6Brr2ARvh6o++XnDSq1dIOLC5OESdys8dsQwBEdnUGAiAKJj7lXSp7XDn0vfD9HrwhpwrcMjJ+SNGgyOnF1O47Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ab984cbb1bc0dd63a9fa27f43153e280dcd292d5","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.18.0_1773350758840_0.04254451748703225","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@agent-scope/core","version":"1.18.1","license":"MIT","_id":"@agent-scope/core@1.18.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"bff4ea65653a1f169654eaf3d8ba77d7684b3010","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.18.1.tgz","fileCount":8,"integrity":"sha512-7Ec5t0t0cQE2+BoF9HGfP9GWF4OafB36knz3CEZZs9lPe5mX4RynnGWugdRDVkygPcXE2FS5aMHTiY/S+PNH7Q==","signatures":[{"sig":"MEYCIQCj+nz8d7yzapkfsWQxvN3RpXbh8X4mchfMJf379J9C/wIhANl3n1b9xBDV0GBq/tmvtn0O1kC/D46nkH+Owt//2FKK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f583b16c66041e9bc030c01decbf49779c2fe46f","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.18.1_1773356453967_0.0451896805005938","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@agent-scope/core","version":"1.19.0","license":"MIT","_id":"@agent-scope/core@1.19.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"6d57f8b1399ee23c1450bec90cb13f79f5e62004","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.19.0.tgz","fileCount":8,"integrity":"sha512-zCi2DFGur3O23f6B41VKQjViKFWM2PP5J3tShJAEqbgdUEsf/xYA+Ego9zXMAZghpFwO1aidIG9AasFYy8AS7Q==","signatures":[{"sig":"MEUCICETmukr5CSmeJAW/E1MKCpPZnQCU6HeL/qlxUBKrZ21AiEA/MIgOZDwFPqWlfmaongv8YCpNFLCmwqK9I96GgMK4UQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d6d410839977773ba0e15e65e8e3f713e7af2090","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.19.0_1773365690817_0.21107894164847107","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@agent-scope/core","version":"1.20.0","license":"MIT","_id":"@agent-scope/core@1.20.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"057e40e3308a256383152234e2ce4abf1be9451e","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.0.tgz","fileCount":8,"integrity":"sha512-5nr2nQv57NAdQRay0cQPak2Ho7SkNuOh72k+QbmZIvAm5lZlyLY5LrrOZSzn9LsBpmrXmky0EhMkk/Ne3fgkIA==","signatures":[{"sig":"MEUCIQCs66089q0iddHoXPDxuu6ny85fNVjnPxQEmHs8kq4j4gIgY9kuwOBQow8ArM6XOZQVJFFCCIOOl+rMuLZyHRu/+Is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"4b6aae0b77e8642b45205f8ca6910eabe51fb331","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.0_1773419112904_0.26005241574135174","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@agent-scope/core","version":"1.20.1","license":"MIT","_id":"@agent-scope/core@1.20.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"cddf4f3128da18492be5186dbd77584b2b63dcff","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.1.tgz","fileCount":8,"integrity":"sha512-yi83feW8tUe5NMfUEeb2Blx4Hz4tOFtceH272n3A+ydQG3D+vcKwRRmEwMc8JTVNPBqBmRGIWsbABdfwRB8WDA==","signatures":[{"sig":"MEYCIQCbRLZ64g1Hlmh5IekN57+QumTMndwA91qTmzm5CdvIiwIhAK1Mbb6uFQG3zbj/z5j2XRUFkCcPY+3/utOR2FEwLPV1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d39ac6ca2f5b61a169bed6aef8eff0eb6c42c563","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.1_1775431316979_0.6025781752101178","host":"s3://npm-registry-packages-npm-production"}},"1.20.2":{"name":"@agent-scope/core","version":"1.20.2","license":"MIT","_id":"@agent-scope/core@1.20.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"34acfa7a692aba8dc185dc80c2c58e658ecbd94e","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.2.tgz","fileCount":8,"integrity":"sha512-TzPcIfVJudfipxzHoQwEy5G/Vit9MvwSaqSh3oK0ycjn+UJ3nGwlYrQWdWL6rhM31VTgG5Q2BO2F133vLtn8Ag==","signatures":[{"sig":"MEQCIAtFrEgRph9BwrJh7mRceW0tUNTRb4ZHdJvbZj7CEbfCAiBFwdcdVYGKmPdT3DvYqMrWMWV+KpH3uPrSrvKPbtAubg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"21fc0a424da713c7f5d003836f765a78d31354c2","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.2_1775431851431_0.3736398276567412","host":"s3://npm-registry-packages-npm-production"}},"1.20.3":{"name":"@agent-scope/core","version":"1.20.3","license":"MIT","_id":"@agent-scope/core@1.20.3","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"35df64440a3b1fe56e855e39feda101f09cf02eb","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.3.tgz","fileCount":8,"integrity":"sha512-VLiZ2A5LhNU7MhuOSqhZZyAW+UecmkimuOZ79NSG7IZmVBtTEBFocv+aDKTSruXB5CPPWJ3RFlX4KVTOmzvMVA==","signatures":[{"sig":"MEQCIGQwCu5+ewcf9ZYlShNQ9b5PWG35YzUQOu5btweWQjEQAiAMpdSidLF0zijnWF2oCq8WVp94bWxOpRESG4pftjgdDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d9396211a1327af67604beba173d5a29c211e33f","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.3_1775432348148_0.1315026009613256","host":"s3://npm-registry-packages-npm-production"}},"1.20.4":{"name":"@agent-scope/core","version":"1.20.4","license":"MIT","_id":"@agent-scope/core@1.20.4","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"715a5494d7265d80b13c994388a3f4a834c19428","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.4.tgz","fileCount":8,"integrity":"sha512-aLco9QKQjEwO2rv+j1hQNNUFB1AjYq4ECgFgNyZ93BKZawuINTtBXC71N+pxj1CFRfSpqD/Z2rsM73v5u6xwHw==","signatures":[{"sig":"MEYCIQCnNOQNcQLI7UjcWCIiXqWHDXWaC70zhNrX+f+33Xn/sQIhAMd4A3OjteGyzFZsEPDDHfQp6zbHtEDgsGt0mpLojdl5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ec8cbd86185dd6657c709eb3fa1d8fe9ba85db72","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.4_1775433634645_0.42778303538115403","host":"s3://npm-registry-packages-npm-production"}},"1.20.5":{"name":"@agent-scope/core","version":"1.20.5","license":"MIT","_id":"@agent-scope/core@1.20.5","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"5ec2946b5a4f5086f47f1111fc7a24950b378d68","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.5.tgz","fileCount":8,"integrity":"sha512-REkDY83G+ftpvpVRbwhhu2M0uwAefhtRDVolX1ZmciuIBGvtR+xe8kB2MvdDp54BQfQFokSlEJvGytoFZmjudw==","signatures":[{"sig":"MEUCIQCFlFiByTzLZdWJBGBnilG395QC0r6Nd8tYzmJo/lRQbgIgChn2LJZ1+Sqv0+zC4NdpZMW5Qf4BEzzzL5AyICtGmF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"fc86326193f53b610a2842f2a30953d36d134296","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.5_1775434019075_0.795498057883073","host":"s3://npm-registry-packages-npm-production"}},"1.20.6":{"name":"@agent-scope/core","version":"1.20.6","license":"MIT","_id":"@agent-scope/core@1.20.6","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"17bda3d69e25c7ba9b196f9298028f81ac387207","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.6.tgz","fileCount":8,"integrity":"sha512-HtZ0Jf7Bxeix9K6e3Dj+x3jLa24QQ/XnwNBzr/n/0VIjK3vOkoOPo/N8QUZvitCqZ5cLUuly9EPxGcF9kKce9Q==","signatures":[{"sig":"MEYCIQDXASsDeaRaoBQ7phgi92sth4nhD24kFWmsZ7o+xuI8MgIhAOiIjf9d3gtyk1c+5JMZY8ZlFLVFiUgmDi43yZ4fanD+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2de0946a3cd22d7099ac857cf86910b52a7f701c","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.6_1775449116710_0.5383777472272282","host":"s3://npm-registry-packages-npm-production"}},"1.20.7":{"name":"@agent-scope/core","version":"1.20.7","license":"MIT","_id":"@agent-scope/core@1.20.7","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"9b78db80720c9d50dd36603ff25d5f3d76ab28fb","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.7.tgz","fileCount":8,"integrity":"sha512-K/x96nKOHJTz3X+iNttO5C+wmYPaC+iYUUmizN13yEJrjjt1vO7ItUH3VNJ5wBo/xcpFWbdTTvxoq4AFGi0XHA==","signatures":[{"sig":"MEYCIQDetuiztZc8BGoO8zVIsVMWZ4nEtPeZ7SX6582KraK43AIhAIueRcCSdE22vKgjS8urcp4OAWM+DvLpa3XzfxioHbdb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"55ec6f728d641994efe2b3a77f46ccf544add081","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.7_1775449674304_0.5895882127956167","host":"s3://npm-registry-packages-npm-production"}},"1.20.8":{"name":"@agent-scope/core","version":"1.20.8","license":"MIT","_id":"@agent-scope/core@1.20.8","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"86266822760f988bac1e0b0ce3989be7e7ada6bf","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.8.tgz","fileCount":8,"integrity":"sha512-XBTfJKA+Tuq6IBqFoub+HvHBo8gOxkYXcClgZTFou3h4tUGKcfs6y7n72oLjbDJ+o95DJxw/Ofat07X1PNsBnA==","signatures":[{"sig":"MEQCIAWM55kLKMdjSyIjSz+DAtQA55Gjo+oxtXqGie/r6kWQAiALw7Wp5szKyty/LiKOAqGzwL1928PAGdIWs8soWvBVMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"e1ee5e12eb05f0efb65c70004b898a5204a7cf21","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.8_1775450124118_0.10416077573295768","host":"s3://npm-registry-packages-npm-production"}},"1.20.9":{"name":"@agent-scope/core","version":"1.20.9","license":"MIT","_id":"@agent-scope/core@1.20.9","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"8ffd85ff850505936df36c9a986eba843ab329d4","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.9.tgz","fileCount":8,"integrity":"sha512-39wgQcYS6nBcYjIbKVpNZw2jEu++uzO3UvCkKfUrqRrL2/y+ftuIXdzPgxa50YKMENBNOet3enfN1Pv9FwfKLA==","signatures":[{"sig":"MEYCIQChBwZPQKbUfRi8TUaEk2L494ZPgb5ZH5MRabtW6UDz+QIhANo/UxwaDrX2uyTIhzQmGKrp1ZzBMvj4ny8R4eP7nppG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"605bb696d201e1d0d781495ef8a46f837c0cf751","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.9_1775452395185_0.96460896936353","host":"s3://npm-registry-packages-npm-production"}},"1.20.10":{"name":"@agent-scope/core","version":"1.20.10","license":"MIT","_id":"@agent-scope/core@1.20.10","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"0bc264737cba2581dd1a873273c9d006a08e6b47","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.10.tgz","fileCount":8,"integrity":"sha512-XmSODvlKD2RJ/p684GLZAYMjVA+3etFHqusWcE06iuOKdAZ2kfDmoCj1NdLKmIJewpqdo2b7J8eu2YX1VJ/rFw==","signatures":[{"sig":"MEUCIB5iDY1sH/Z9hKmH1HdWRAa3PLNNpVCRL3R4xnQKR061AiEA9xsZ2EQsQd35HonSHbZE/5rsHHFZ+TnQWf1KldBudiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163843},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"1924a4e514d61f090e9db41a2ba8dcd90ecff3db","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.10_1775452555822_0.1244076979405846","host":"s3://npm-registry-packages-npm-production"}},"1.20.11":{"name":"@agent-scope/core","version":"1.20.11","license":"MIT","_id":"@agent-scope/core@1.20.11","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"5b0d435910881fb7b94338169148d1191e63ed09","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.11.tgz","fileCount":8,"integrity":"sha512-WbyqDEZjCCsCIUDaqD8YOGlcqFLUocgUBJnOv1LXrBIwfk0YWgh9JuPzsLDfpF6Lv2a7EkqhLWAN5+JRXi66IA==","signatures":[{"sig":"MEUCIGSlEIkrhlf21/NYAY/lagIquJBC5oz4RWFXdWVxC8jKAiEAynpNi8pF3bMgf6lJsGVSu3CQe36p7abD7fA2bhlzUCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163843},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"22cd52eb0d2001ad4fb1f0a2718f34ff2f9f1dcf","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.11_1775452807956_0.4699338556532082","host":"s3://npm-registry-packages-npm-production"}},"1.20.12":{"name":"@agent-scope/core","version":"1.20.12","license":"MIT","_id":"@agent-scope/core@1.20.12","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"cc5588a1b0b4668344921088cfd4666965aa7f65","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.12.tgz","fileCount":8,"integrity":"sha512-yDoy1ZAGOxi3MqMJ95Zh+tGJWtPitQO1g9T7vy/BjjVfXcYAZk+IHd15JX7sme7Mxp1zNFV48ZyraxoHQ3BHUw==","signatures":[{"sig":"MEYCIQCNYBE8EzYIzN+3qCck6FUJ2ocJkdqiqHx5I4WSxC02jAIhAJBwSX2D9P6Oqf0+e0XfrZRhyj1GQxrXi2rqGo/zYnDK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163843},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"df2dbdb897647ba48c74d79d4c6876ab3380616e","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.12_1775454457644_0.17664624157129794","host":"s3://npm-registry-packages-npm-production"}},"1.20.13":{"name":"@agent-scope/core","version":"1.20.13","license":"MIT","_id":"@agent-scope/core@1.20.13","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"ea77f84f420554c279db1aa06a890f01e588d728","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.13.tgz","fileCount":8,"integrity":"sha512-cFefrZ0zcV12ZiZVYzQiigvpPY3e1KA/82bIuOR6WT6yUU3FQAqbaHCLUjxXdIsR+8wCt0FPWGEi7oEByRKL9Q==","signatures":[{"sig":"MEUCIAJx0Qw/zNXjebKVQe6Kz0XfDnuho7f43j48HpTsRujCAiEAumhfO8aUmh8ukn2nq2mO6kJCCzReCBCfNCWUhmq+ovM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163843},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d3ddf2848f1da73935a58a76f2e7194c18680764","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.13_1775455564437_0.41554355527658027","host":"s3://npm-registry-packages-npm-production"}},"1.20.14":{"name":"@agent-scope/core","version":"1.20.14","license":"MIT","_id":"@agent-scope/core@1.20.14","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"bba23600a5932a38475170f5e6a27c7c07af32b9","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.14.tgz","fileCount":8,"integrity":"sha512-qbD61ULcUoUdTrDuBfYbCidZZZdp/H67PYacYfdrN0kOhFv0AbppVEuBTMCHodCW0YEQY6jQVj3hS+KN7SlWhw==","signatures":[{"sig":"MEYCIQCtJRjjucU90Zf5B12ehRXZ6qTrXjbOXqkhKh9cDw2LfwIhAL7CD+V9SzWf9t/0uHLNczujsFjf38P9tuhlGGaP99X3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163843},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"79e5d5f568509be563ba4add261c9d1a566864d4","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.14_1775456507783_0.8562518670347192","host":"s3://npm-registry-packages-npm-production"}},"1.20.15":{"name":"@agent-scope/core","version":"1.20.15","license":"MIT","_id":"@agent-scope/core@1.20.15","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"8cade3d83155cdddfb15382445f0ffcdfd8cef6f","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.15.tgz","fileCount":8,"integrity":"sha512-mP67ftj9KbkC5CNOG1vv9fIe39IapnEmkbh+uU/1l3x9CopYayc0Bt5FvZS3MELnsNtUD2sNCHU6UICNLqGSoQ==","signatures":[{"sig":"MEQCIGIgJA+27mYQZb1UmG8fe8S97vKq6QGTO0+ELOLw8V1OAiB/PYyrVHe2pQ/e6k7t2I0FAjF/bxYUyL6PgDdpKAKjTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163843},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b4557429bb7df357a1a78c519ff8e9e723f93fee","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.15_1775458277928_0.9208356099791639","host":"s3://npm-registry-packages-npm-production"}},"1.20.16":{"name":"@agent-scope/core","version":"1.20.16","license":"MIT","_id":"@agent-scope/core@1.20.16","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"766ce0bdd9b2ae0f3f9cab5c035ae60bdefb2827","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.16.tgz","fileCount":8,"integrity":"sha512-5+fKq30h/Mimp5QSOfRMoaQged0tdPQuVGlT+Zif20ufUjdnwVeUdkibH1L5R9W4DfcSbt+EtUu6Ae5QW1L4lg==","signatures":[{"sig":"MEYCIQDwsvRCVcergupvCpqs/SsIBLNaRKjzBR9N6rUfBXIeZwIhAI7p6pf4vp3gdfokFVuUfDvhHooZUh7+VKi8DJMR3p+n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163843},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"76ae9ec4a2426c48c7d957eed07ff963c87f18f5","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.16_1775459564191_0.5653087624652555","host":"s3://npm-registry-packages-npm-production"}},"1.20.17":{"name":"@agent-scope/core","version":"1.20.17","license":"MIT","_id":"@agent-scope/core@1.20.17","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"13fd49f5ab955472e8618160d1fca5d68d74c30c","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.17.tgz","fileCount":8,"integrity":"sha512-QFzlcTpBg2CFpRbHKqQp1GRvA72n/45KDTVwc73Ag2NDyHZTM70RadzwTyMT9azAKtJnXVfwqJ0C2+/Gy1uCxg==","signatures":[{"sig":"MEUCIQDzIkXWAUMCpNYAdPGRmZKkPcZzPFhSWDQFGNeV4Owa4AIgZuzJLGxGo0zUs9l14Z9t+gs9WXCgFfBZhYTmCHcFSyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163843},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"92bc656118f86eb58655819583ab53a4e2699b22","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.17_1775461560668_0.8618895757159679","host":"s3://npm-registry-packages-npm-production"}},"1.20.18":{"name":"@agent-scope/core","version":"1.20.18","license":"MIT","_id":"@agent-scope/core@1.20.18","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"75cd992c2695964070736ebd8904deed9717b12d","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.18.tgz","fileCount":8,"integrity":"sha512-GSvvb5FjEMDyYs9GOV1eDRn7iU/gN84bQLaUQdq8S4kDMta7LzR74uNKKHdElQxjGOfNy7Mz9MduuV5THGDY5A==","signatures":[{"sig":"MEYCIQDtMb83HFOljjw9OoFj+2WkolCXEyWQm0otyU2meOMJtQIhAM3fkHHPVG5XZy/c+hB645HP0Rk12nI+DRzDl1VwHMfs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163843},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"0b3d01934cca9324800d0f8aee49a502cacf77e8","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.18_1775462346515_0.91834710257405","host":"s3://npm-registry-packages-npm-production"}},"1.20.19":{"name":"@agent-scope/core","version":"1.20.19","license":"MIT","_id":"@agent-scope/core@1.20.19","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"c5dc258428658d352f6a73ec04876fdd60e0990b","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.20.19.tgz","fileCount":8,"integrity":"sha512-WkPX8kc9mpEXun0NlHg78EnWJSY2rd164AlFFuqHmmx4bWe/uxXK8ISAiGotXa3C/30xP9RnekVPlhByPkjPNw==","signatures":[{"sig":"MEUCIQCBzqOPK3u5yXj1P9x8J3TZsxPb+BRO+rdx1Us55t5brAIgXHWQ0VQ3vJ+FbGl3cVzj3CcSX2k1sXbmPEqUfNjVTu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163843},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"5e280c4d6937a7323932278eb64db6bb6298fac6","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.19_1775463852949_0.3821417218134848","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@agent-scope/core","version":"1.21.0","license":"MIT","_id":"@agent-scope/core@1.21.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"4c4208f7c7d4683b157660d51fec07dda6e12fb9","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.21.0.tgz","fileCount":8,"integrity":"sha512-tVVmANW8v7M12WPw6LGJVsp2gsGY9McxuR1KyoPPHXpm++uzbVGbPve8A4DcL0MLljuuP2BVUTQlZhLmNnFeoQ==","signatures":[{"sig":"MEQCICcxLSFur3PE0kagO8/KdNPcaSTxAk9CeJARJ1lP3gk/AiBOR8AoIdz1iUsZwhjcvSJh1MABIkH3kUvYn5f6I99QGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"a16a8e19ab1e3041242d5b4d7b316fef7b203584","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.21.0_1775507608497_0.6962788019360273","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"@agent-scope/core","version":"1.21.1","license":"MIT","_id":"@agent-scope/core@1.21.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"2a2837b60041b612df6785b965a987a57227453d","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.21.1.tgz","fileCount":8,"integrity":"sha512-WdAbvyEMyFQX3gghK4Zbcqkpyawc83PX4BnMoOFNtpP4ahw5YgO8I5qy//csTXhOuvuWpL05rb2piyVriQZilw==","signatures":[{"sig":"MEQCIB95jO+ecUxaoJZe7ljlazmWQBozYXP9FTLKqHqYOZy4AiB0DD4wD07OG0JT9PmOZwmmv1MvyDZhfYRaI/EP1lfYjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"367358cb039b3b8c896a888d0b6410cfcdb83656","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.21.1_1775512306315_0.9264911895914298","host":"s3://npm-registry-packages-npm-production"}},"1.21.2":{"name":"@agent-scope/core","version":"1.21.2","license":"MIT","_id":"@agent-scope/core@1.21.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"261ba10eb7affb8093388ac9798971ea8ac70584","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.21.2.tgz","fileCount":8,"integrity":"sha512-gwvyxdLlHYUSriyn3e9y3KE/2K+DJnF3C6GY+g8P8nfuaA8EU7jsq69d+MxZc8Wr78OVKi9coAOGwCV3mI2D9Q==","signatures":[{"sig":"MEYCIQDQ3TApb11KVpd0D4CZni9e1S8C8XY/KKVpV7xM65BzegIhAOKrhSR2GTu7mxCkAspKk9T3SH6oc2eSqGVzkPIqelSN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"6aa174de7b085f11a4de097fd879e82e444911ad","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.21.2_1775514366876_0.5237221550410374","host":"s3://npm-registry-packages-npm-production"}},"1.21.3":{"name":"@agent-scope/core","version":"1.21.3","license":"MIT","_id":"@agent-scope/core@1.21.3","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e09a46cee137e22fa99158c681f6aa15ede021c6","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.21.3.tgz","fileCount":8,"integrity":"sha512-B+FXGllTEaD7vSRfkXH7l4W6FWbkfhK07kGPeF9TEBgASUR8ZTleNMg/kDd5pKYwJQ5H0HS+EXkrp3yju/fCxA==","signatures":[{"sig":"MEQCIAWqXtiUJoT+FkAPDLS1fO5bbTmbPGfQ7SnRaNOVV8QdAiBM3amAcZL+rGjsqH8wXQJzY675Urhb5azspIEV7YmaqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"138027bb4256dc46cdaaa6cf7e0c0f8e8cfc6b0e","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.21.3_1775516414080_0.8701721940358023","host":"s3://npm-registry-packages-npm-production"}},"1.21.4":{"name":"@agent-scope/core","version":"1.21.4","license":"MIT","_id":"@agent-scope/core@1.21.4","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"182d7829fabc2b7f698531f9872c99a59cc226d6","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.21.4.tgz","fileCount":8,"integrity":"sha512-H3ESypqF2ramGLts3mXMBsle9SYd6rpi50gzPO5F43IUfbSv8peEfWR8IsvzjUzUk8nsUYgcA+1ZDlI2XhWAqw==","signatures":[{"sig":"MEUCIGSJ5t87/C0MZWt5uZEOrdbN33JgoEdhX30oCwT2K6OaAiEAw7KR2hoFeL3JHMgRf2552CYhSDHnqKpVQIu8zdn1v/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"80555aba9b1242e9215b22a2fbea4f511de122bf","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.21.4_1775519620884_0.5791933183074023","host":"s3://npm-registry-packages-npm-production"}},"1.21.5":{"name":"@agent-scope/core","version":"1.21.5","license":"MIT","_id":"@agent-scope/core@1.21.5","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"9d94f30286170e5ed9415d1ced109659aa3e8ef1","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.21.5.tgz","fileCount":8,"integrity":"sha512-Oqd17FTTqfVOVsvrW60J1ZRtvtdIMnZW/F74iCrjmPE8AaCO4gqzNBMZQyfbGzc8e5bPKXyYOkZHy4OdHHZ3Yw==","signatures":[{"sig":"MEUCIFVaoon4cNjQBPhMycOwZ4fYisxgIufx2uuD13MfJs28AiEA2Xvkzs7eKeIjuVvQBRrR0keHHn6/+ULaJ913AaMBXXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"0be6857893d7d9ee380ca883a52b6ef4134abce3","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.21.5_1775520638329_0.10617301915766952","host":"s3://npm-registry-packages-npm-production"}},"1.21.6":{"name":"@agent-scope/core","version":"1.21.6","license":"MIT","_id":"@agent-scope/core@1.21.6","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"544715627eec50f2d966d1e89c478dd7f9221457","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.21.6.tgz","fileCount":8,"integrity":"sha512-DBDYw/+xe3jPmatW3myPBujZTWCYtXZSA6QtA472plxoOp64liiSS+ItH+r2MU19FdefbnwcXEROM3XBILTOSw==","signatures":[{"sig":"MEUCIAPyJ4lwpYELIlYW9w5UOYruM297BNxvAzg34CQY8XV0AiEAneKJMCy/e1/URcGwrnt+dBjrCdiuWI58dQwJRllFowY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"80980241f1bb4ceae78f55eb93848eee2cd8111e","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.21.6_1775522229127_0.35614883779359063","host":"s3://npm-registry-packages-npm-production"}},"1.21.7":{"name":"@agent-scope/core","version":"1.21.7","license":"MIT","_id":"@agent-scope/core@1.21.7","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"5ee817501d9c1621c73968e19d870bdd7a6768d5","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.21.7.tgz","fileCount":8,"integrity":"sha512-THC3LT0tkkmaANy8o+m+aQ/Sq6LNgIFxnAlxOu+wfVEc6Kg6tVczROLRdFlM4uBgxckz20yItKa/ST3uokD4PA==","signatures":[{"sig":"MEUCIQCFp4ry72SZLHIudTseL3feIEEwOx/RUwSqHD7F9oJljwIgOMtCrBhF/MSIdtL6tF6RWeG+5F+WthHdLDtQOJHNIGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"7b1224c63af71179def29e8b551c8639250e258c","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.21.7_1775523779250_0.02075952950005311","host":"s3://npm-registry-packages-npm-production"}},"1.21.8":{"name":"@agent-scope/core","version":"1.21.8","license":"MIT","_id":"@agent-scope/core@1.21.8","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"5a512471721aa8ffcd9e12e0c4f05bc44ee60653","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.21.8.tgz","fileCount":8,"integrity":"sha512-IhYrgAV2jGY89Iwn6KJE37b1juVmueM2cbl5aAzuTozPp11HVssJM+3ImUqW0A+AJc9lkxbBV0tkPzslJCtlBA==","signatures":[{"sig":"MEUCIApknemaOwNV+LXX1e3AYuNyU2btEb/gIS6T+SpMf8nOAiEA2n3DFBtkMeZMdibyFlgyogYBmUTfGvmpTnApgRKmlMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"35473673ce842aab8b097390bce1120020c58032","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.21.8_1775525571854_0.38818647934498385","host":"s3://npm-registry-packages-npm-production"}},"1.21.9":{"name":"@agent-scope/core","version":"1.21.9","license":"MIT","_id":"@agent-scope/core@1.21.9","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"62f3db1b75259eee951df990c8da3389d9fa4bc7","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.21.9.tgz","fileCount":8,"integrity":"sha512-CsC0jWb2XFucHivVsTZ0E85RG8i0Nw6YyIBUFdOSvrFassR7IVDR8XEgD8bZYjLpTQdnWCnynxfIGGS9EADc+w==","signatures":[{"sig":"MEUCIQD2A0NnE3o5plQF1cay1Ke5mcZVRIwzb8MEA29S9RQ6IAIgYOI7MEh0I3AOqXdBPKSfBKQTavk08RJ7of2j5F9mYEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"faea3b249eb7b920f9fde47f60d74d792f2d6c58","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.21.9_1775526953113_0.5087468228446614","host":"s3://npm-registry-packages-npm-production"}},"1.21.10":{"name":"@agent-scope/core","version":"1.21.10","license":"MIT","_id":"@agent-scope/core@1.21.10","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"9a85715d74c4d8d348a727fd6285f527b66d2d10","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.21.10.tgz","fileCount":8,"integrity":"sha512-v/oGhj5bSDd/7qJR/YCjYY07DxQR52limBTPoa6QCP/ziq58SoGORX75eXTWJMqTYFv+dLYeVm5CYlCbaRQhaA==","signatures":[{"sig":"MEYCIQCwQfbUKylWtQ75LdjMe6vT4cC5L1rEJjUTlWNZUobAHAIhALyoARQw0NIjuS4x7aIIB+Fg0gPu6vmraEwvxHGZ0Ttn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163843},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ab74a1dc4724a2c98332ceb908d908f7e4d7768f","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.21.10_1775527996791_0.7456573146889036","host":"s3://npm-registry-packages-npm-production"}},"1.21.11":{"name":"@agent-scope/core","version":"1.21.11","license":"MIT","_id":"@agent-scope/core@1.21.11","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"4fe70016f4bcc32570642eb6a6b4df8a66a1d77a","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.21.11.tgz","fileCount":8,"integrity":"sha512-Gyjm3OOdz0vgdlIKOBsgdE5AL43yDMNfTkiqu9IZ0l+8a8XixPuiPZHOE2/o6cXB3KEBaPKzMB10CCnfCkTmWg==","signatures":[{"sig":"MEUCIGh88BAGShWt4M1ZHMl/o2ETaURrv+efx+eRgsvbnA0/AiEAy8iOewILZFN7bItFatoouqpu8hRwE7TGfzWUxNM/VnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163843},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2c16d0a2fd2b75da9122df693c2dc26913737b33","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.21.11_1775529433114_0.22241542369911582","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@agent-scope/core","version":"1.22.0","license":"MIT","_id":"@agent-scope/core@1.22.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"806f21093f8f04af50f4731699dadc3d290aae36","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.22.0.tgz","fileCount":8,"integrity":"sha512-a7SK2CSrvQNA1AwFAyezxvVgTl33nSa41CAgcw6eox4qIaM95ving4O0W56oNky9D4S5el0bTxmz4T8JF07ZAA==","signatures":[{"sig":"MEYCIQDuJiMYJrV+Jj47RvQGE9FWuojBzbI8c3hiak69uukLAAIhAOb3HD18T/3OSUwrb0AaBqKLjYF1vQpAN6q2fPyAVof0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f3369e8ceb6ed9ac810dc72f1a962c6cbd20db09","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.22.0_1775772966461_0.052569524049407956","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@agent-scope/core","version":"1.23.0","license":"MIT","_id":"@agent-scope/core@1.23.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"0e54b1a90cbe581db632c7cc42bf528183656114","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.23.0.tgz","fileCount":8,"integrity":"sha512-OgN2K9NB7Ig1mKOj5KER7liFB0C3Jv/GPRDcdLLdw+GZ6+/K2njCuoNNrQH7o/vehbrdHd0ENooUtXwhpoG0Qg==","signatures":[{"sig":"MEUCIEWWV9MoFhUZCoaFbS5EuhZo1X29fAXfutn0EhwHjESfAiEA45cchRiuvmJCvLvPQT7OY/4Q/U9NrcFYDB0q3C9RHCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"5861a68e30ac14db5bcc90ade0185a503be0f8ff","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.23.0_1775773066769_0.641978184629175","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@agent-scope/core","version":"1.24.0","license":"MIT","_id":"@agent-scope/core@1.24.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"17bc633c94e954cee2b8fa38f58d809aeeede84f","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.24.0.tgz","fileCount":8,"integrity":"sha512-vGumhfbJCqxU1Uu86jDd9K5Egd0rFknPKr85wcl+0OWbix5AeY9ZMU/T0lPfPsfFXvHD3F8rebXRDJDbLjtSNg==","signatures":[{"sig":"MEYCIQCKod/4eLBCgjIsfC8vug+WKHif8Z9CCM99v5OcyvkqnQIhAPAJ6qWSIzsfDm9+j1BsGW3RiRkTeQRdlicg2jRBghDW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"7caf3cb081e5a500f68d6f739f47ef322202359b","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.24.0_1775773527456_0.5451146211928501","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@agent-scope/core","version":"1.25.0","license":"MIT","_id":"@agent-scope/core@1.25.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"6049f8b407a3904918ec249e4b1cc368704027d9","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.25.0.tgz","fileCount":8,"integrity":"sha512-/MyP18/k2lxYRXMfpEayYDfv7D+xvisVdkQHzSwi4PUefwECBnUel9BF3MNgsZY0FKKbgyT24CRBfRDoHQah0w==","signatures":[{"sig":"MEUCIQC11H+ODTS3xw0Y+Js24veBrJXkfoVc56VqQGsHofVJWQIgdUykwN0mZ3vdxB9zy1Ao7pBxlYR3YzlwgFCPPAzgc6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2dbf669e0a8cdf16cf444f1854e3d6848f596d34","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.25.0_1775782963724_0.3086041133831259","host":"s3://npm-registry-packages-npm-production"}},"1.25.1":{"name":"@agent-scope/core","version":"1.25.1","license":"MIT","_id":"@agent-scope/core@1.25.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"defc5acf06591a9434bfb6d17178594175578bed","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.25.1.tgz","fileCount":8,"integrity":"sha512-SvJ4xeS+8QWXxd+Amom9/6hLUg1IOlQhdlsq8faxHGTxD7hBY+QQQXW/6qSyVjH9QRxP4oHMu2RoX2v5IqurKw==","signatures":[{"sig":"MEQCIAI1LkADulZksGU6ZXfO3Fxzi/jSvb7Gdf3I3PyCI0AsAiAai00jbNVZZhtak6JXOytEiLqln/dP8rQUQIPkM2jTKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"48695912f88257e716f0cea528bec173a1b184f7","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.25.1_1775786931265_0.27882322539309623","host":"s3://npm-registry-packages-npm-production"}},"1.25.2":{"name":"@agent-scope/core","version":"1.25.2","license":"MIT","_id":"@agent-scope/core@1.25.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"13a652e86225ff25cdee3dde9365fd2026f9ad61","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.25.2.tgz","fileCount":8,"integrity":"sha512-rM1lX8ZWL5T0jbStjjJqovQud7VVb2nbnCRBsg3/hagXmKXuaUWyr4YV7GdWvhvOeVUX2eSuNQjyqWmoNxBgJw==","signatures":[{"sig":"MEQCIDEZ5naqrj1yjw2C1/T2Vp3JlO7DD0DYA7Gkj1OLvZ6KAiBcdVHltXgaHLcwWRPettyALOlS3gyuefQLi7HZBn2Clg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d18904c5f678441c6ca14dd42b4e02756b3724e5","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Core types, schemas, and serialization for Scope — zero dependencies","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_1.25.2_1777743727710_0.6968086451808182","host":"s3://npm-registry-packages-npm-production"}},"1.25.3":{"name":"@agent-scope/core","version":"1.25.3","description":"Core types, schemas, and serialization for Scope — zero dependencies","license":"MIT","type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"devDependencies":{"tsup":"*","typescript":"*"},"publishConfig":{"access":"public"},"_id":"@agent-scope/core@1.25.3","gitHead":"715a7831005636b3b1e28c9b163af6bd0bb18d69","_nodeVersion":"20.20.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-lP1ZYLpVr8PHp8bhOZGVXMay/35D3c4b9P7uNarcgEFyh8wwPa/Kee1PMOgLfmWjkQOHjKwZQ+5qWdkbsMzJNA==","shasum":"3cb3831cf03ce043e3f76232a467ffb2a22f9148","tarball":"https://registry.npmjs.org/@agent-scope/core/-/core-1.25.3.tgz","fileCount":8,"unpackedSize":163842,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDd9JdF1LC9c1PsjgZW/Qx5RQ0/qY8Hc6VF3X6aNJ4XYgIhAKZ6k7O9v2gdh9PxUxstUMLy2TQZBOTr+u1iSPmvZVyO"}]},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"directories":{},"maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_1.25.3_1777743814267_0.7991746499498122"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-10T05:09:16.550Z","modified":"2026-05-02T17:43:34.544Z","1.0.1":"2026-03-10T05:09:16.817Z","1.0.2":"2026-03-10T06:32:44.171Z","1.1.0":"2026-03-10T07:04:15.620Z","1.2.0":"2026-03-10T18:28:03.350Z","1.3.0":"2026-03-10T18:40:48.563Z","1.4.0":"2026-03-10T18:54:23.946Z","1.5.0":"2026-03-10T21:06:45.456Z","1.6.0":"2026-03-11T05:55:40.026Z","1.7.0":"2026-03-11T06:04:37.030Z","1.8.0":"2026-03-11T06:08:28.958Z","1.9.0":"2026-03-11T06:16:25.910Z","1.10.0":"2026-03-11T06:20:59.007Z","1.11.0":"2026-03-11T06:33:48.103Z","1.12.0":"2026-03-11T06:38:38.600Z","1.13.0":"2026-03-11T06:47:40.290Z","1.14.0":"2026-03-11T06:54:38.524Z","1.15.0":"2026-03-11T07:12:29.699Z","1.16.0":"2026-03-11T07:19:42.292Z","1.17.0":"2026-03-11T20:17:59.698Z","1.17.1":"2026-03-11T22:19:51.322Z","1.17.2":"2026-03-11T23:42:03.980Z","1.17.3":"2026-03-11T23:50:03.288Z","1.18.0":"2026-03-12T21:25:58.999Z","1.18.1":"2026-03-12T23:00:54.123Z","1.19.0":"2026-03-13T01:34:50.976Z","1.20.0":"2026-03-13T16:25:13.056Z","1.20.1":"2026-04-05T23:21:57.109Z","1.20.2":"2026-04-05T23:30:51.582Z","1.20.3":"2026-04-05T23:39:08.294Z","1.20.4":"2026-04-06T00:00:34.877Z","1.20.5":"2026-04-06T00:06:59.248Z","1.20.6":"2026-04-06T04:18:36.857Z","1.20.7":"2026-04-06T04:27:54.460Z","1.20.8":"2026-04-06T04:35:24.279Z","1.20.9":"2026-04-06T05:13:15.352Z","1.20.10":"2026-04-06T05:15:55.974Z","1.20.11":"2026-04-06T05:20:08.088Z","1.20.12":"2026-04-06T05:47:37.789Z","1.20.13":"2026-04-06T06:06:04.569Z","1.20.14":"2026-04-06T06:21:48.007Z","1.20.15":"2026-04-06T06:51:18.111Z","1.20.16":"2026-04-06T07:12:44.344Z","1.20.17":"2026-04-06T07:46:00.878Z","1.20.18":"2026-04-06T07:59:06.655Z","1.20.19":"2026-04-06T08:24:13.093Z","1.21.0":"2026-04-06T20:33:28.648Z","1.21.1":"2026-04-06T21:51:46.523Z","1.21.2":"2026-04-06T22:26:07.019Z","1.21.3":"2026-04-06T23:00:14.214Z","1.21.4":"2026-04-06T23:53:41.109Z","1.21.5":"2026-04-07T00:10:38.455Z","1.21.6":"2026-04-07T00:37:09.282Z","1.21.7":"2026-04-07T01:02:59.426Z","1.21.8":"2026-04-07T01:32:52.048Z","1.21.9":"2026-04-07T01:55:53.270Z","1.21.10":"2026-04-07T02:13:16.929Z","1.21.11":"2026-04-07T02:37:13.268Z","1.22.0":"2026-04-09T22:16:06.678Z","1.23.0":"2026-04-09T22:17:46.903Z","1.24.0":"2026-04-09T22:25:27.621Z","1.25.0":"2026-04-10T01:02:43.875Z","1.25.1":"2026-04-10T02:08:51.395Z","1.25.2":"2026-05-02T17:42:07.856Z","1.25.3":"2026-05-02T17:43:34.417Z"},"license":"MIT","description":"Core types, schemas, and serialization for Scope — zero dependencies","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"readme":"# @agent-scope/core\n\nZero-dependency type foundation for the Scope React instrumentation platform.\n\n`@agent-scope/core` defines every shared TypeScript type, the `serialize()` function, a complete set of runtime type-guards, and schema version constants. Nothing in this package references the DOM, React, or any browser API — it is safe to import in any environment (browser, Node.js, edge runtimes, test runners).\n\n---\n\n## Installation\n\n```bash\nnpm install @agent-scope/core\n```\n\n## What it does / when to use it\n\n`@agent-scope/core` is the contract layer of the Scope monorepo. You need it when:\n\n- **Building a consumer** of `PageReport` objects (analytics, DevTools, CI reporters) — import the types and type-guards.\n- **Serialising arbitrary React props or state** — call `serialize()` to produce a safely-serialised `SerializedValue` that handles circular references, depth limiting, and every JavaScript type.\n- **Validating untrusted data** — use the `is*` guards to verify that a stored report still matches the current schema before processing it.\n\n`@agent-scope/runtime` and `@agent-scope/sourcemap` both depend on this package and re-export the types they need.\n\n---\n\n## API Reference\n\n### `PageReport`\n\nThe top-level transport and storage unit. Every other type is a node or sub-node of this structure.\n\n```ts\ninterface PageReport {\n  /** Full URL at capture time (no fragment). */\n  url: string;\n\n  /**\n   * Router-level metadata. null when no routing adapter is installed or\n   * the URL could not be matched to a known route.\n   */\n  route: RouteInfo | null;\n\n  /** Unix timestamp (ms) when the capture was initiated. */\n  timestamp: number;\n\n  /**\n   * Wall-clock time (ms) from capture start to PageReport assembly.\n   * Use this to monitor Scope runtime overhead.\n   */\n  capturedIn: number;\n\n  /** Root node of the captured React component tree. */\n  tree: ComponentNode;\n\n  /**\n   * All JS errors observed during the capture window:\n   * unhandled exceptions, unhandled rejections, ErrorBoundary catches,\n   * and console.error calls attributed to an error.\n   */\n  errors: CapturedError[];\n\n  /** All <Suspense> boundaries, flattened for O(1) access. */\n  suspenseBoundaries: SuspenseBoundaryInfo[];\n\n  /** All console.* calls intercepted during the capture window, ascending by timestamp. */\n  consoleEntries: ConsoleEntry[];\n}\n```\n\n**Example payload** (from `src/__tests__/types.test.ts`):\n\n```ts\nconst report: PageReport = {\n  url: \"https://example.com/dashboard\",\n  route: {\n    pattern: \"/dashboard\",\n    params: null,\n    query: {},\n    name: \"dashboard\",\n  },\n  timestamp: 1700000000000,\n  capturedIn: 42,\n  tree: {\n    id: 1,\n    name: \"App\",\n    type: \"function\",\n    source: { fileName: \"/app/src/Foo.tsx\", lineNumber: 10, columnNumber: 5 },\n    props: { type: \"object\", value: {}, preview: \"{}\" },\n    state: [\n      {\n        type: \"useState\",\n        name: null,\n        value: { type: \"string\", value: \"hello\", preview: '\"hello\"' },\n        deps: null,\n        hasCleanup: null,\n      },\n    ],\n    context: [\n      {\n        contextName: \"ThemeContext\",\n        value: { type: \"string\", value: \"hello\", preview: '\"hello\"' },\n        didTriggerRender: false,\n      },\n    ],\n    renderCount: 1,\n    renderDuration: 0.5,\n    children: [],\n  },\n  errors: [\n    {\n      message: \"Something went wrong\",\n      name: \"Error\",\n      stack: \"Error: Something\\n  at App.tsx:42\",\n      source: { fileName: \"/app/src/Foo.tsx\", lineNumber: 10, columnNumber: 5 },\n      componentName: \"App\",\n      timestamp: 1700000000000,\n      capturedBy: \"boundary\",\n    },\n  ],\n  suspenseBoundaries: [\n    {\n      id: 5,\n      componentName: \"LazySection\",\n      isSuspended: false,\n      suspendedDuration: null,\n      fallbackName: \"Spinner\",\n      source: { fileName: \"/app/src/Foo.tsx\", lineNumber: 10, columnNumber: 5 },\n    },\n  ],\n  consoleEntries: [\n    {\n      level: \"warn\",\n      args: [{ type: \"string\", value: \"hello\", preview: '\"hello\"' }],\n      timestamp: 1700000000001,\n      componentName: \"App\",\n      preview: \"Something is odd\",\n    },\n  ],\n};\n```\n\n---\n\n### `ComponentNode`\n\nOne node in the captured component tree, corresponding to a single React fiber.\n\n```ts\ninterface ComponentNode {\n  /** Fiber's internal numeric ID. Stable for the lifetime of a mounted component. */\n  id: number;\n\n  /**\n   * Resolved display name.\n   * Resolution order: displayName → function/class name → JSX tag → \"Anonymous\".\n   */\n  name: string;\n\n  /** Component implementation strategy. */\n  type: ComponentType; // \"function\" | \"class\" | \"forward_ref\" | \"memo\" | \"host\"\n\n  /**\n   * Source location from babel's __source prop or DevTools fiber data.\n   * null in production builds or for host elements.\n   */\n  source: SourceLocation | null;\n\n  /** Serialized snapshot of the component's props at capture time. */\n  props: SerializedValue;\n\n  /**\n   * Ordered hook slots (hook call-order, slot 0 = first use* call).\n   * Empty for class components and host elements.\n   */\n  state: HookState[];\n\n  /** All React contexts consumed by this component during the capture window. */\n  context: ContextConsumption[];\n\n  /** Number of renders during the capture window (>1 indicates re-renders). */\n  renderCount: number;\n\n  /**\n   * Total wall-clock time (ms) in this component's render, excluding children.\n   * Measured from beginWork to completeWork.\n   */\n  renderDuration: number;\n\n  /** Ordered child nodes (depth-first). Empty array = leaf node. */\n  children: ComponentNode[];\n}\n\ntype ComponentType = \"function\" | \"class\" | \"forward_ref\" | \"memo\" | \"host\";\n```\n\n---\n\n### `LightweightComponentNode`\n\nA stripped-down node emitted when `capture({ lightweight: true })` is used. Omits `props`, `state`, `context`, `source`, `renderCount`, and `renderDuration`, producing ~99% smaller payloads for large trees.\n\n```ts\ninterface LightweightComponentNode {\n  id: number;\n  name: string;\n  type: ComponentType;\n  /** Total hooks count (no values serialised). */\n  hookCount: number;\n  /** Hook types in call order, no values. */\n  hookTypes: HookType[];\n  /** Equals children.length. */\n  childCount: number;\n  /** Tree depth; root = 0. */\n  depth: number;\n  children: LightweightComponentNode[];\n}\n```\n\n---\n\n### `HookState`\n\nA snapshot of a single hook slot.\n\n```ts\ninterface HookState {\n  /** Hook type. \"custom\" for third-party / project-local hooks. */\n  type: HookType;\n\n  /**\n   * Inferred name of a custom hook (e.g. \"useTheme\").\n   * null for built-in hooks where type is already informative.\n   */\n  name: string | null;\n\n  /**\n   * Serialized current value.\n   * - useState/useReducer: current state\n   * - useMemo/useCallback: memoized value / function ref\n   * - useRef: .current value\n   * - useContext: current context value\n   * - effect hooks: undefined (no meaningful value)\n   */\n  value: SerializedValue;\n\n  /**\n   * Serialized dependency array.\n   * Present for useEffect, useLayoutEffect, useMemo, useCallback, useSyncExternalStore.\n   * null for hooks that do not accept deps.\n   */\n  deps: SerializedValue[] | null;\n\n  /**\n   * Whether the effect registered a cleanup function on its last run.\n   * true = cleanup returned. false = no cleanup. null = not applicable.\n   */\n  hasCleanup: boolean | null;\n}\n\ntype HookType =\n  | \"useState\" | \"useReducer\" | \"useEffect\" | \"useLayoutEffect\"\n  | \"useMemo\" | \"useCallback\" | \"useRef\" | \"useContext\"\n  | \"useId\" | \"useSyncExternalStore\" | \"useTransition\" | \"useDeferredValue\"\n  | \"custom\";\n```\n\n**Example** (from `src/__tests__/types.test.ts`):\n\n```ts\n// useState\n{ type: \"useState\", name: null, value: { type: \"number\", value: 42 }, deps: null, hasCleanup: null }\n\n// useEffect with deps and cleanup\n{ type: \"useEffect\", name: null, value: { type: \"undefined\" }, deps: [{ type: \"string\", value: \"dep1\" }], hasCleanup: true }\n\n// custom hook\n{ type: \"custom\", name: \"useTheme\", value: { type: \"object\", preview: '{ mode: \"dark\" }' }, deps: null, hasCleanup: null }\n```\n\n---\n\n### `SerializedValue`\n\nAn envelope for any JavaScript value that may not round-trip through JSON (functions, symbols, circular references, etc.).\n\n```ts\ninterface SerializedValue {\n  /** Original JavaScript type discriminant. */\n  type: SerializedValueType;\n\n  /**\n   * Round-trippable value for primitives and simple composites.\n   * Absent for function, symbol, circular, truncated — use preview instead.\n   */\n  value?: unknown;\n\n  /**\n   * Human-readable string for display. Always present when value is absent.\n   */\n  preview?: string;\n}\n\ntype SerializedValueType =\n  | \"string\" | \"number\" | \"boolean\" | \"null\" | \"undefined\"\n  | \"object\" | \"array\" | \"function\" | \"symbol\" | \"bigint\"\n  | \"date\" | \"map\" | \"set\"\n  | \"circular\"   // circular reference was detected at this position\n  | \"truncated\"; // value exceeded depth/size limits and was cut off\n```\n\n**Examples** (from `src/__tests__/serialization.test.ts`):\n\n```ts\n// Primitives\n{ type: \"null\",    value: null,  preview: \"null\" }\n{ type: \"boolean\", value: true,  preview: \"true\" }\n{ type: \"number\",  value: 42,    preview: \"42\" }\n{ type: \"string\",  value: \"hi\",  preview: '\"hi\"' }\n{ type: \"bigint\",  value: \"123n\", preview: \"123n\" }\n\n// Function (no value)\n{ type: \"function\", preview: \"function myFunc(a, b) { return a + …\" }\n\n// Date\n{ type: \"date\", value: \"2024-01-01T00:00:00.000Z\", preview: \"2024-01-01T00:00:00.000Z\" }\n\n// Map\n{ type: \"map\", value: [/* entry objects */], preview: \"Map(2)\" }\n\n// Set\n{ type: \"set\", value: [/* items */], preview: \"Set(3)\" }\n\n// Circular reference\n{ type: \"circular\" }\n\n// Depth-exceeded\n{ type: \"truncated\", preview: \"Array(50)\" }\n```\n\n---\n\n### `serialize(value, options?)`\n\nConvert any JavaScript value to a `SerializedValue` snapshot.\n\n```ts\nfunction serialize(value: unknown, options?: SerializeOptions): SerializedValue;\n\ninterface SerializeOptions {\n  /** Maximum recursion depth for nested objects/arrays. Default: 5. */\n  maxDepth?: number;\n  /** Maximum string length before truncation. Default: 200. */\n  maxStringLength?: number;\n  /** Maximum array items to serialize. Default: 100. */\n  maxArrayLength?: number;\n  /** Maximum object properties to serialize. Default: 50. */\n  maxProperties?: number;\n}\n```\n\n**Behaviour summary:**\n\n| Input | Output type | Notes |\n|---|---|---|\n| `null` | `\"null\"` | `value: null` |\n| `undefined` | `\"undefined\"` | no `value` field |\n| `boolean` | `\"boolean\"` | |\n| `number` | `\"number\"` | `NaN`, `Infinity` included |\n| `string` | `\"string\"` | truncated at `maxStringLength` with `\"...\"` suffix |\n| `bigint` | `\"bigint\"` | stored as `\"123n\"` string |\n| `Symbol` | `\"symbol\"` | `preview` only, no `value` |\n| `function` | `\"function\"` | raw source preview, truncated at 50 chars |\n| `Date` | `\"date\"` | ISO 8601 string in `value` and `preview` |\n| `Map` | `\"map\"` | entries as objects, truncated at `maxProperties` |\n| `Set` | `\"set\"` | items as array, truncated at `maxArrayLength` |\n| `Array` | `\"array\"` | truncated at `maxArrayLength` |\n| `object` | `\"object\"` | `{key: SerializedValue}` map, truncated at `maxProperties` |\n| `Error` | `\"object\"` | `{name, message, stack}` extracted |\n| `WeakMap/WeakSet/WeakRef` | `\"object\"` | opaque, no entries |\n| _circular ref_ | `\"circular\"` | no `value` or `preview` |\n| _depth exceeded_ | `\"truncated\"` | `preview` describes the cut-off value |\n\n**Circular reference detection** uses a `WeakSet` that tracks the current ancestor chain. The same object can legitimately appear in sibling branches without being flagged as circular (verified by tests).\n\n**Depth counting** — depth 0 is the root call. An object value encountered at `depth >= maxDepth` is returned as `{ type: \"truncated\" }` rather than being expanded.\n\n```ts\n// Self-referential object\nconst obj: Record<string, unknown> = { a: 1 };\nobj.self = obj;\nserialize(obj);\n// → { type: \"object\", value: { a: { type: \"number\", ... }, self: { type: \"circular\" } } }\n\n// Deep nesting with maxDepth: 2\nconst deep = { a: { b: { c: \"leaf\" } } };\nserialize(deep, { maxDepth: 2 });\n// root(depth=0) → a(depth=1) → b is { type: \"truncated\" } at depth=2\n\n// Shared object in sibling branches (NOT flagged as circular)\nconst shared = { x: 1 };\nserialize({ left: shared, right: shared });\n// → { left: { type: \"object\", ... }, right: { type: \"object\", ... } }  ← both are \"object\"\n```\n\n---\n\n### Type Guards\n\nAll guards accept `unknown` and return a type predicate. Use them to validate data crossing process or storage boundaries.\n\n```ts\nimport {\n  isPageReport, isPageReportDeep,\n  isComponentNode, isComponentNodeDeep,\n  isCapturedError, isSuspenseBoundaryInfo,\n  isConsoleEntry, isContextConsumption,\n  isHookState, isRouteInfo,\n  isSerializedValue, isSourceLocation,\n} from \"@agent-scope/core\";\n```\n\n| Guard | Validates | Depth |\n|---|---|---|\n| `isPageReport(v)` | Full `PageReport` shape | Shallow `ComponentNode` |\n| `isPageReportDeep(v)` | Full `PageReport` + entire tree | Recursive |\n| `isComponentNode(v)` | Single `ComponentNode` (children not recursed) | O(1) per node |\n| `isComponentNodeDeep(v)` | `ComponentNode` + all descendants | O(n) |\n| `isCapturedError(v)` | `CapturedError` | — |\n| `isSuspenseBoundaryInfo(v)` | `SuspenseBoundaryInfo` | — |\n| `isConsoleEntry(v)` | `ConsoleEntry` | — |\n| `isContextConsumption(v)` | `ContextConsumption` | — |\n| `isHookState(v)` | `HookState` | — |\n| `isRouteInfo(v)` | `RouteInfo` | — |\n| `isSerializedValue(v)` | `SerializedValue` | — |\n| `isSourceLocation(v)` | `SourceLocation` | — |\n\n---\n\n### Constants\n\nReadonly arrays useful for exhaustive `switch`/`if` checks and validation loops.\n\n```ts\nimport {\n  SCHEMA_VERSION,     // \"0.1.0\" — bump on breaking schema changes\n  HOOK_TYPES,         // readonly HookType[]\n  COMPONENT_TYPES,    // readonly ComponentType[]\n  SERIALIZED_VALUE_TYPES, // readonly SerializedValueType[]\n  CONSOLE_LEVELS,     // readonly ConsoleLevel[]\n} from \"@agent-scope/core\";\n```\n\n`SCHEMA_VERSION` follows semver; store it in `PageReport` metadata to detect schema drift when loading reports from storage.\n\n---\n\n### Supporting Types\n\n<details>\n<summary><code>SourceLocation</code></summary>\n\n```ts\ninterface SourceLocation {\n  /** Absolute or relative path to the source file. */\n  fileName: string;\n  /** 1-based line number of the JSX element. */\n  lineNumber: number;\n  /** 1-based column number of the JSX element. */\n  columnNumber: number;\n}\n```\n\nPopulated from React's `__source` prop (injected by `babel-plugin-transform-react-jsx-source` in development mode).\n</details>\n\n<details>\n<summary><code>ContextConsumption</code></summary>\n\n```ts\ninterface ContextConsumption {\n  /**\n   * The context's displayName. null when the context has no display name.\n   */\n  contextName: string | null;\n\n  /** Serialized snapshot of the context value at capture time. */\n  value: SerializedValue;\n\n  /**\n   * Whether this context consumption triggered a re-render during the\n   * capture window (i.e. value changed between previous and current render).\n   */\n  didTriggerRender: boolean;\n}\n```\n</details>\n\n<details>\n<summary><code>CapturedError</code></summary>\n\n```ts\ninterface CapturedError {\n  message: string;\n  name: string; // e.g. \"TypeError\", \"RangeError\"\n  stack: string | null; // raw V8 stack; not source-mapped\n  source: SourceLocation | null; // parsed from top stack frame\n  componentName: string | null; // nearest React component\n  timestamp: number; // Unix ms\n  capturedBy: \"boundary\" | \"unhandled\" | \"rejection\" | \"console\";\n}\n```\n</details>\n\n<details>\n<summary><code>RouteInfo</code></summary>\n\n```ts\ninterface RouteInfo {\n  pattern: string | null; // e.g. \"/users/:id\"\n  params: Record<string, string> | null; // e.g. { id: \"42\" }\n  query: Record<string, string>; // parsed query string\n  name: string | null; // named route from router config\n}\n```\n</details>\n\n<details>\n<summary><code>SuspenseBoundaryInfo</code></summary>\n\n```ts\ninterface SuspenseBoundaryInfo {\n  id: number;\n  componentName: string; // nearest named ancestor\n  isSuspended: boolean;\n  suspendedDuration: number | null; // ms suspended; null if not triggered\n  fallbackName: string | null; // name of the fallback element\n  source: SourceLocation | null;\n}\n```\n</details>\n\n<details>\n<summary><code>ConsoleEntry</code></summary>\n\n```ts\ninterface ConsoleEntry {\n  level: ConsoleLevel; // \"log\" | \"warn\" | \"error\" | \"info\" | \"debug\" | \"group\" | ...\n  args: SerializedValue[]; // each argument, serialized\n  timestamp: number; // Unix ms\n  componentName: string | null; // attributed React component\n  preview: string; // single-line condensed text, trimmed to 200 chars\n}\n```\n</details>\n\n---\n\n## Internal Architecture\n\n```\nsrc/\n├── index.ts            ← barrel export (types, guards, serialize, constants)\n├── serialization.ts    ← serialize() + SerializeOptions\n├── guards.ts           ← all is*() type-guard functions\n├── constants.ts        ← SCHEMA_VERSION, HOOK_TYPES, COMPONENT_TYPES, …\n└── types/\n    ├── page-report.ts              ← PageReport\n    ├── component-node.ts           ← ComponentNode, ComponentType\n    ├── lightweight-component-node.ts ← LightweightComponentNode\n    ├── hook-state.ts               ← HookState, HookType\n    ├── serialized-value.ts         ← SerializedValue, SerializedValueType\n    ├── source-location.ts          ← SourceLocation\n    ├── context.ts                  ← ContextConsumption\n    ├── errors.ts                   ← CapturedError\n    ├── route.ts                    ← RouteInfo\n    ├── console.ts                  ← ConsoleEntry, ConsoleLevel\n    └── suspense.ts                 ← SuspenseBoundaryInfo\n```\n\nThe package has **zero runtime dependencies**. It ships both ESM (`dist/index.js`) and CJS (`dist/index.cjs`) builds via `tsup`.\n\n---\n\n## Used by\n\n| Package | How |\n|---|---|\n| `@agent-scope/runtime` | Imports all types; calls `serialize()` for props, state, and context values |\n| `@agent-scope/sourcemap` | Imports `ComponentNode`, `PageReport` to type the resolution input/output |\n","readmeFilename":"README.md"}