{"_id":"@glasstrace/sdk","_rev":"145-b3fb2cdcb1d611e8bb69e3f560736b6c","name":"@glasstrace/sdk","dist-tags":{"canary":"0.0.0-canary-20260613174142","latest":"1.32.4"},"versions":{"0.0.1":{"name":"@glasstrace/sdk","version":"0.0.1","author":{"name":"Erik Mitchell"},"license":"ISC","_id":"@glasstrace/sdk@0.0.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"dist":{"shasum":"c54953923dcf33dc42e016b4b9cd3a6de8d87921","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.1.tgz","fileCount":2,"integrity":"sha512-krD3naTXrBz2iotM1DLzSG3F9y4tcga4c2yHjrb3a+ox7C8dy0pdOyllhVgQomgfOadqAvKN+2GyngKPq46JuA==","signatures":[{"sig":"MEUCIAPOFETxxX8ZfFjmygrUYu5MG6XZWTh5/OfTJmrg1B+qAiEAp3B2I4sdlejCoHzZkohJnQLmX4AsRSaASvVDg4De7Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272},"main":"index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"glasstrace-erik","email":"erik@glasstrace.dev"},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","_npmVersion":"11.6.1","description":"Coming Soon","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.1_1773488401085_0.39046200482785975","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260401180841":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260401180841","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260401180841","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"021db3ce2e636bf4a6a8d27e2f5d93ce0cb123bf","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260401180841.tgz","fileCount":23,"integrity":"sha512-izQbLzC7HLTDfgaafAEbHCJyoxhRZ/JngsGpYbaDaEnZ0fMSwEov9CsmYV4OAEToEWJzdQ+GCxQDdZ7CRinQcA==","signatures":[{"sig":"MEQCIHUvfaeYHrFeGz4kJ/owqTW0MH5iw22gBEPnTjRAv2JMAiB8EYsxPrsZtwlVNyp21MgteKmzkVtoJYjF8fY0x9K8ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260401180841","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":436234},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"954f1fb77a0211f51d39c8202bdc49524528f8d0","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:372db591-7372-4f01-931e-cbdab0e07832"}},"deprecated":"Please upgrade to 0.14.2+ — earlier versions have known Next.js 16 webpack build failures (DISC-1255) and a\n   withGlasstraceConfig type mismatch (DISC-1256). Changelog: https://github.com/Erik-1259/glasstrace-sdk/releases","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"@glasstrace/protocol":"0.0.0-canary-20260401180841"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/otel":"^1.0.0","@opentelemetry/api":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0","@opentelemetry/sdk-trace-base":"^1.0.0","@opentelemetry/exporter-trace-otlp-http":"^0.39.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260401180841_1775066926380_0.4884463097389238","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@glasstrace/sdk","version":"0.1.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.1.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"d84d1674be44159a42a0fcaa7bda98e84808d074","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.1.0.tgz","fileCount":23,"integrity":"sha512-ajCS7+eARXq71oVW7vJlixirNH10RjoqIoe+E6AEry8ATy4ZcvFfzK88dpSf5n3FWEByDExxQk2NtuwdqYrIKw==","signatures":[{"sig":"MEYCIQD80RU3Vcc1yc/xB7dad1DFbI7jO2bBjlAUiEDExh1ybwIhAJnA1YdoOHqOXZ8+/7NBY7EmOeLvLHq09umLdvs0kET4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":436186},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"aa6a91661c8dcba9e99c2bc38ebebc6152777914","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"@glasstrace/protocol":"*"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/otel":"^1.0.0","@opentelemetry/api":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0","@opentelemetry/sdk-trace-base":"^1.0.0","@opentelemetry/exporter-trace-otlp-http":"^0.39.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1775070322710_0.15190733147511803","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260405153441":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260405153441","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260405153441","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"14d4300fac1b5ec35afa53c40dbf5b3ee932015c","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260405153441.tgz","fileCount":23,"integrity":"sha512-2RoDs3k9lJCFDDljhNF6rof+CFhzECfvYYS86zot6nFzALo4Mq6430GOrVetOxfFsYIT98mdIRO5PQRxNAgMaw==","signatures":[{"sig":"MEUCIQC9DnU19petwIl6JmM03jWCXtq8ePJ3z02AFAXT9JYFjAIgYutGjNleYGPKLWIbMbJuygx2C01f6PMplUGMNNzS3KQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260405153441","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484260},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"68ab598f7dd0c360fc54d80d22be592fcaceba19","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"Please upgrade to 0.14.2+ — earlier versions have known Next.js 16 webpack build failures (DISC-1255) and a\n   withGlasstraceConfig type mismatch (DISC-1256). Changelog: https://github.com/Erik-1259/glasstrace-sdk/releases","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@glasstrace/protocol":"0.0.0-canary-20260405153441"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/otel":"^1.0.0","@opentelemetry/api":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0","@opentelemetry/sdk-trace-base":"^1.0.0","@opentelemetry/exporter-trace-otlp-http":"^0.39.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260405153441_1775403285535_0.44124319899990816","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@glasstrace/sdk","version":"0.2.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.2.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"062a810e4c7280a3d8d2ecde7b7f2b1455dd348b","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.2.0.tgz","fileCount":23,"integrity":"sha512-zewH+BI4z3gh+EjBLdSYnmdAqaokveG+d+KAGvY60rcZGr9wxvlTECWJ4hFlKIKfn0N057S6oMOt3QiXJ1/2Gw==","signatures":[{"sig":"MEQCIFxdwcZ1lo4f1O66IX5cQA6sHcnl/VnnWNRPBBEENFcdAiAcqbQhjh6ur0NY+1Ga2vD787ce3cz5hkLRm70WrLqc8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484212},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"54c43f1f66e6c0809dbd2e48204a552331c35383","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@glasstrace/protocol":"*"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/otel":"^1.0.0","@opentelemetry/api":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0","@opentelemetry/sdk-trace-base":"^1.0.0","@opentelemetry/exporter-trace-otlp-http":"^0.39.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1775418426845_0.351741378376323","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260405231649":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260405231649","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260405231649","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"4e7a6672a277d2ac6718a78bebd1589ea6db17eb","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260405231649.tgz","fileCount":25,"integrity":"sha512-dideY0gmQT8YtuDPa8qwpCSC/BRkFqDLRaX6gPPrfcyBoyjJ9cb1YokSRn7m9NmqAANQNB3w7TOqxxen8qffhA==","signatures":[{"sig":"MEQCIGKAi80suHjRKelChIkcA/2aFy1YL/gVYEhEJhk/sJIEAiAWqqYBVRdjrKW/nW1Zsc4BAl3vuW8lL8PIVW3uXPTUpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260405231649","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4700169},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"a77ece627b7287f138b407dd9c5984447983a6eb","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"Please upgrade to 0.14.2+ — earlier versions have known Next.js 16 webpack build failures (DISC-1255) and a\n   withGlasstraceConfig type mismatch (DISC-1256). Changelog: https://github.com/Erik-1259/glasstrace-sdk/releases","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@opentelemetry/api":"^1.9.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/otel":"^1.0.0","@opentelemetry/api":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0","@opentelemetry/sdk-trace-base":"^1.0.0","@opentelemetry/exporter-trace-otlp-http":"^0.39.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260405231649_1775431014013_0.41138951640392785","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@glasstrace/sdk","version":"0.2.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.2.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"96b512b8a6377ad6b10ebb6ed6f3a44edb92908c","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.2.1.tgz","fileCount":25,"integrity":"sha512-+Xpo0doXzEjXr0+0YQw3d8MCxKtYlD7kcblP10KpwL7cr6c8wAwQBLEGvu9UeYXeMaMijZNCf6FCPba77FRIBA==","signatures":[{"sig":"MEQCIFN2/SLa+W0dyW9FZ/SEeIB3+JxTd43elg+QsG0HWnmNAiA4SuzIRh8GS0gRzkIzHsadYg5Sg3YCU5trVq7cEZsOfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4700147},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"b1f6cc2466b961676e85369a5b1792fb419a2b7f","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@opentelemetry/api":"^1.9.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/otel":"^1.0.0","@opentelemetry/api":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0","@opentelemetry/sdk-trace-base":"^1.0.0","@opentelemetry/exporter-trace-otlp-http":"^0.39.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.1_1775433025259_0.6325610768817265","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260406112508":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260406112508","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260406112508","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"40fd1e93a63f0e32f3bb6b585dbe478d6b7aa05c","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260406112508.tgz","fileCount":25,"integrity":"sha512-OcTy3FISC2Q+bP3CHq89MC4sWN/dCcgOLOVmsDTq9hkCZI6lwpoQWUqDekJy0ioFV/QXk2WD14MSiAbtl6albA==","signatures":[{"sig":"MEQCICYdUb5AgkPcKGeTDoXTnPXWJI0kf2AIEcl+8wN0vzHFAiBK3FPCdnwha2ff0R3WfU0rRchuSijjzSmnD0SYXd5neg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260406112508","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4700685},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"a91ae5880f5dcb5ce7a07af6934728cf8dd8a5f7","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"Please upgrade to 0.14.2+ — earlier versions have known Next.js 16 webpack build failures (DISC-1255) and a\n   withGlasstraceConfig type mismatch (DISC-1256). Changelog: https://github.com/Erik-1259/glasstrace-sdk/releases","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@opentelemetry/api":"^1.9.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/otel":"^1.0.0","@opentelemetry/api":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0","@opentelemetry/sdk-trace-base":"^1.0.0","@opentelemetry/exporter-trace-otlp-http":"^0.39.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260406112508_1775474713432_0.21264302420157488","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@glasstrace/sdk","version":"0.2.3","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.2.3","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"84de8381061f6890299b6c3300c82e3546463b52","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.2.3.tgz","fileCount":41,"integrity":"sha512-Cl6nlsx/pElF5lORJL66aOPJIojGaP0XoKm/o0ZCGLnrSdEl8vN0sICH8VbxLjSztqKU4QHROHodyw8x31EwSw==","signatures":[{"sig":"MEYCIQCJRW3m3c3J6u7Nzdq5zKpNUazbHjdl2UHkyE91+NYCmwIhAIf7D9Jl4INIQsuTFxaXqr0J35JtjeyAiuL008akk01Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5764996},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"59a920e3fa98cc8edce0bb08e1a51508bf5aa30d","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/otel":"^1.0.0","@opentelemetry/api":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/otel":{"optional":true},"@opentelemetry/api":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.3_1775493432617_0.3681869140570124","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@glasstrace/sdk","version":"0.4.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.4.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"5878710326ae1fa4df57073e34eb68010a128bd8","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.4.0.tgz","fileCount":51,"integrity":"sha512-96sdm8pxWctrtJnEiM1hZC0q0udQiI0rbE3b40vvIUb4M8q6rEur7VKWxpHUon3IrIlf3f6U0mXyOF0GUeM+SQ==","signatures":[{"sig":"MEUCIQCe4cKpm6NUQImkZlDZAtQneroL/z+OxIulhcR6+KR/cAIgY6aFytWxK6rbgQJHaverawBPC8db2bSK+8BWY0iYWCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7489396},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"cde2568159ae09f69db38877544bb5be7ece4c38","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/otel":"^1.0.0","@opentelemetry/api":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/otel":{"optional":true},"@opentelemetry/api":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1775581302372_0.15147563637372707","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260408091605":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260408091605","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260408091605","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"328789e4b4703e1253a273780f94343d2f127da4","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260408091605.tgz","fileCount":51,"integrity":"sha512-xkC5m6ynsx6mZKrjQHF+ZIBObgYX58amx9aqkGhQ+HsaZKj4u7160EM5Nqw6LnKomXLJveVw7kAMFa+Pg3IEAQ==","signatures":[{"sig":"MEUCIA+BJu5zqArnJ9UGdJRydaFOPfgYIJeh5gzkNmybCsnrAiEAt7Zv2zk+9UJ7dEcmssFmyiU3wVduZkgu7Z2y6bEvl7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260408091605","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7501554},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"57586c60f2f8119b2d2afd5b6fd758e1236e2fef","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"Please upgrade to 0.14.2+ — earlier versions have known Next.js 16 webpack build failures (DISC-1255) and a\n   withGlasstraceConfig type mismatch (DISC-1256). Changelog: https://github.com/Erik-1259/glasstrace-sdk/releases","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/otel":"^1.0.0","@opentelemetry/api":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/otel":{"optional":true},"@opentelemetry/api":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260408091605_1775639770773_0.684563473531755","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@glasstrace/sdk","version":"0.4.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.4.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"8120756923241f0f91bc3b4ba5491a0651598343","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.4.1.tgz","fileCount":51,"integrity":"sha512-lvCCAOq0itA960bJzMZqK2fHCXegUacscgnRPewXBQyHvDKX/yAWTcXq4KMkhLa9CEweUy5pDZZznTfEICi+LQ==","signatures":[{"sig":"MEUCIBdLIZBGxr97I0gerH/WvaCHx9xBO+qgsozciuDo1gexAiEAovHUe6ZDNHqX0bAp2N0Pr+Wqi0Dmu9WEViQwj2tORr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7501532},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"cb06b71a457a02e679a7f1c439753952f590c116","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/otel":"^1.0.0","@opentelemetry/api":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/otel":{"optional":true},"@opentelemetry/api":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.1_1775639844562_0.36458808856377045","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260408100658":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260408100658","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260408100658","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"303306d529ad862ecae1d06f38fb0b2da279b5f8","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260408100658.tgz","fileCount":51,"integrity":"sha512-WxCI9rjvaCGwyo7Oo97z48uuI6POhndPq1BkDHoCl0VHlzv4PdCuZh6gvkug9sVguc5r72AOA/ElQJSW04vBug==","signatures":[{"sig":"MEUCIGbw5KFJh/XnNbWHmFhcwEfeXAFu+mi3BzbanXPGNr58AiEAtCjGrImZS5BR3JPpS/V1PnIFlO3qz1kzCrv9s0/CIVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260408100658","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7509661},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"945d2ad60e3c38cf1707bc118ecf499ea8b845eb","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"Please upgrade to 0.14.2+ — earlier versions have known Next.js 16 webpack build failures (DISC-1255) and a\n   withGlasstraceConfig type mismatch (DISC-1256). Changelog: https://github.com/Erik-1259/glasstrace-sdk/releases","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/otel":"^1.0.0","@opentelemetry/api":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/otel":{"optional":true},"@opentelemetry/api":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260408100658_1775642824050_0.43297325074360327","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@glasstrace/sdk","version":"0.4.2","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.4.2","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"24971931d01e3760574228552db9efd929ea6c06","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.4.2.tgz","fileCount":51,"integrity":"sha512-+WuMcYF0WBZC5su8y36H/pg0n3ABlxlwXG7gpl8WYMBh+BgrSFWJh+fjI7+RPNfyRF+jZUyWx94ILBJxsALEkA==","signatures":[{"sig":"MEYCIQDla80iJvVfUMgjTbXAsdFAUwMemyBiVqa/TOPOqvOPoQIhAKVfNhMm22IkgXcJic4cNZRoLGFtjNGV/QwoqCyyY8Yc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7509639},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"964ec34fbe7fa50c8c7d67de20677fa99fb043ae","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/otel":"^1.0.0","@opentelemetry/api":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/otel":{"optional":true},"@opentelemetry/api":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.2_1775642906914_0.13073960159421683","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@glasstrace/sdk","version":"0.7.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.7.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"06bcfbe3d391bebe3e1ae714e37896bd8390fe4e","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.7.0.tgz","fileCount":51,"integrity":"sha512-fUiQvJc+B8d3a6QYs5bKnI/4btNtaAfU7I3Gnu0Yfdt5MDmA1d1HyBfezJ4E4ZkYLSaCqBJyVmd4/i9kAtc8sQ==","signatures":[{"sig":"MEUCIQC7zOc223fHZWVrY5XQUmqtfba7syKvJX3LLPHZHAyPXwIgL4abgnWUMkrvKegWUA+J2iTuMIA/7ftghDLBKOG0Rqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7577869},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"4a34a6af89a917c1ec829d3b9e73bea3308e7944","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@opentelemetry/api":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@opentelemetry/api":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0_1775672822780_0.3018014628524066","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@glasstrace/sdk","version":"0.7.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.7.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"2a1319f3ddda61e592f0df0c66832cdc58b7eb75","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.7.1.tgz","fileCount":51,"integrity":"sha512-wjpxv0rh3e0lP3rU70h0fZ/00z1OYmMWkX+nNiYTu/a2Tl42v81cwekZpbjlY2I8p1v17XmlrY6G/3pBtsBMkA==","signatures":[{"sig":"MEYCIQCjJz74pj2uJISNW7XKjA9gyMFVk1d3kIHaBfVIjPJudgIhAIsXMCEJneF9ZiS4GiSuKpDyE3t5HMZEy8DMqyaIgGAl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7591136},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"50484588da407c6c0b688f3901a168832014a504","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@opentelemetry/api":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@opentelemetry/api":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.1_1775830979099_0.8019897420393904","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@glasstrace/sdk","version":"0.7.2","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.7.2","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"ff6d517693740259535859edeeefdfb4c6848ddf","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.7.2.tgz","fileCount":51,"integrity":"sha512-yumnNS0T5HwTd8DLEJ1435vpFwTw87kaYKI7glw+wSvKRL5bkywB74NsRvJyyhf1PgroP+ggXKj0Nnbmtxby7w==","signatures":[{"sig":"MEUCIBT/kFIuRMf7zKCI7+WDmiP3c/h/cEfKJ1eEASQ10Ub+AiEAsw1yJbAgXKhUpNezyDbOUrEbEgE4LhwVdu7hSBILPFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7590775},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"82fcfa8ec8c79e421a2b2dc9769f2fe02cfa4009","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.2_1775838907426_0.6521951471025365","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@glasstrace/sdk","version":"0.7.3","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.7.3","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"0dd8a9c5af3f6833334cbeef631455e4f02353e0","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.7.3.tgz","fileCount":51,"integrity":"sha512-DBLb5B4Uj2mJO/haoNZ7s9kT7kTP+o+u4mSRaU2HJKk0walt3nBqigKfApuhrssLk+Oy+qJQeBW16t9hcsS4oA==","signatures":[{"sig":"MEUCIAK7syHwZ3PTlNFX24oZF2NrtNBbrso5h1w1yJiZCXzdAiEApUAKgcwTFk4HZzKJpl/OVJyw9hah4rVw05SaBTcO5SU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7599949},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"a805f2e7e134954b7f297b2519c7acebe6d63412","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.3_1775903518582_0.2614274152286127","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260411110907":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260411110907","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260411110907","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"613f181231fc33f9764c0500b4fcc678bd8ed8b0","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260411110907.tgz","fileCount":51,"integrity":"sha512-d1rF7ggHeMg7SvNuJDEUiSAJQQyIj1ZcOiJPournvz5pBKS5lq9mhoUOnKXezLYec1XzaHlrqpdkh38X0rXYKA==","signatures":[{"sig":"MEUCIFX/U2iOB8Es5G1sFJ15XBnDCinfQmoOwTGU9lVGFJhzAiEAq9fNs76nOI5wE/ObMDN6gRQul7ALwlSibmNTrSlwlzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260411110907","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7629992},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"ad5e5e2678ffc9366e26cf6658244a6c582d499c","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"Please upgrade to 0.14.2+ — earlier versions have known Next.js 16 webpack build failures (DISC-1255) and a\n   withGlasstraceConfig type mismatch (DISC-1256). Changelog: https://github.com/Erik-1259/glasstrace-sdk/releases","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260411110907_1775905752541_0.08287195034699724","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@glasstrace/sdk","version":"0.8.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.8.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"0b6da3394cba3627c690b0c27844e1761b824160","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.8.0.tgz","fileCount":51,"integrity":"sha512-3/YHvBLbDJHZSnYQ5ierOTLIQ1K0c61RnpogNirFZfD9ZPzQQV9IFcgMOhSGMD1Bka4tGBcJOOBbir+bgXzxyg==","signatures":[{"sig":"MEUCIQCc3cqIo5PTemevkH5W1srNSycMHFAvwFeL08JqY4i4NwIgRRNXHanWQD6h1uIAzsYnMjYiQemdoImbC54aNriJLl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7629970},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"2f8f685d502784cc4d20285f0f972fe9bc5c9bf9","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.0_1775905795404_0.6983147001111527","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260411153929":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260411153929","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260411153929","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"bbd7b88ad096a5582f8b4fd3d450301bdf25d907","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260411153929.tgz","fileCount":57,"integrity":"sha512-otsMSupqTcGGu2YxE/q4o0sc86Ibpq9WCrJROrEpbqlR5pNx6FgbWXLZQQqO1ah8yhGAIqxPS/CLAjv7WiDBCg==","signatures":[{"sig":"MEQCIH4EMnzGSWvSjhcyeB8NQtr0DrgstMvanpGM4zme53bzAiAXzYMlqhXqG2y52Hk4N/RLxtjTQA4Ev4/lk4onMlVVjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260411153929","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7890721},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"5707f7ccae21102aca2792b85220eb3539c07d5d","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"Please upgrade to 0.14.2+ — earlier versions have known Next.js 16 webpack build failures (DISC-1255) and a\n   withGlasstraceConfig type mismatch (DISC-1256). Changelog: https://github.com/Erik-1259/glasstrace-sdk/releases","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260411153929_1775921973664_0.42542064893199805","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@glasstrace/sdk","version":"0.9.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.9.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"0c8f71e184545d9a910d427c392fe5d1c096ae97","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.9.0.tgz","fileCount":57,"integrity":"sha512-RYO3EavZtgGU5kPs1f0t1LczpJGQrHEYXlm2LP0ppm6I+a6LTjA8hN5zvqvwn1xCM5VSVRkJrYe32luAzuc5Og==","signatures":[{"sig":"MEQCIFrDrm3bfI0HzA3zDlydKTEpO+E4E3rfXKAiMdGj2nBAAiBXbF/+kJTSjB/hggdCuQyJRXGkWTE5JJDhAtsgJMgrTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7890699},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"34e36328a31e43a3b925fd4f97d39b16ba1ff83d","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.0_1775922031414_0.8625478701175973","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@glasstrace/sdk","version":"0.9.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.9.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"066f3a0a2e2c132c6fd977e0332eb2f3097d3219","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.9.1.tgz","fileCount":59,"integrity":"sha512-I2/XuHw7MDgGALPv0bDBmzRRPNxPQ00yLsxaLIwnlYGGI39yuUH6RzDaJXy+CNf4B6DKX/OzpvMcxsbn/t/J8A==","signatures":[{"sig":"MEUCICxI8Fi2mXPpb3ORGuLEW1VGYwAPrmPTk1acqT9luN1bAiEAriXWmp6WCm4dP+a02NHERT8tKJ1iC3zSYSlMVOtw2tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7902972},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"3181f6223fa030c58a989f2703e10c7dbefc8ff5","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.1_1775928905536_0.12900802588515514","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@glasstrace/sdk","version":"0.10.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.10.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"5e531aeb303a586be2d71dc5fd89646461f859a8","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.10.0.tgz","fileCount":65,"integrity":"sha512-NSvHTKifFIzez4jwG5sjyY2p31aWb74D+Iloy6u46oewq5pRUjdX+NfUHNDG83R2rrykUGkQ0WdMHrvXVmcOeQ==","signatures":[{"sig":"MEYCIQCEm07XovrE8ab8vNt/RlHm9vF36b7UIG7aBN8/UqKhTQIhAIUfO71azU6ypVG8AUFrlMN3x4AD816DEVF4wTza1LRy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7989841},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"156bfa7749e34c8987468f38fccd1d6f4f095680","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.10.0_1775930331181_0.7561137823025601","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@glasstrace/sdk","version":"0.11.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.11.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"e38c5213a5535bafd1c0ac63c604c085b03c1c7a","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.11.0.tgz","fileCount":65,"integrity":"sha512-nv5Jo37TXIfnH21vVFXOeefClaWOvxiN6iczA8KRc5IVosdm5jC69EKJWz2H19pPWE32mSLVnHyN4nUDfpD8og==","signatures":[{"sig":"MEUCIG8/qXMZkY5aTacTNn7VlIVJMxlt2eqMhuYeVAUh9Pl2AiEA37g8gvQ2ToRxplj1rVrglkDh9tT5q8GAPoseO85KvU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8000422},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"79fb55b36e54c4744ebb5d158033b91ad2632cea","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.0_1775940340762_0.328683192486525","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@glasstrace/sdk","version":"0.12.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.12.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"8c642eae6d1430c26b77cc9706ffb9d611cb816c","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.12.0.tgz","fileCount":67,"integrity":"sha512-tRyxz8fApCWdgpbTUZNaWryDOH/f/NWRh77Lw/nHKGdJ/pxcWcarcdPfaxicyxlzZZx/bAxxlHatpM4aS2TIhw==","signatures":[{"sig":"MEUCIEB+kNjCUwmx9AJkfl0WtXgra7j2Ti/3nq5GNG1woRgaAiEA9LXMoBlZBZ1LDhN4Jd2x/zYoVoFTyj/EUYLq3w2BDy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8073669},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"6897604d96bcc91c7a80248625a627bf096d8e27","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.12.0_1775954219763_0.6184951630907536","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@glasstrace/sdk","version":"0.12.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.12.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"55ee9acc276e087241eed8875cb85307328422d8","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.12.1.tgz","fileCount":67,"integrity":"sha512-hQq8R+L8Oqz4JZSX5LKbmyNk8j31J5tQhTSu3dvQtroC6RCSPxvYX6spA9KguCEOcLrzrelozlkfTk0sd0I5Ng==","signatures":[{"sig":"MEUCIDXy2QYzT8dlz+6RzoE6ArasMzvSxxK60XrmlVSngBpcAiEAsSfT0cpF0FfY393oH7aebZnuPNUabu3z1YYsBXPJyUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8073669},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"a3b74b6204c9aca3eabac229fbfe456c4e34a1bc","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.12.1_1775954501540_0.02148846866776699","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@glasstrace/sdk","version":"0.12.2","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.12.2","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"dbe5727fcb5e25ec7191549eb26346c3874d5f25","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.12.2.tgz","fileCount":67,"integrity":"sha512-6jRNDIb+31Z+nmEz7loRmfvgvz4agGvXAa11K9I/r3Pisp6cXM11pYlJ5GaC9eTbAbG0+dIsSXJ9xKgvuLVBBg==","signatures":[{"sig":"MEQCIF77uMwa+WO4nhd/5Rlc7iOdJp6HTmqj2Gl3Dc2iTqwEAiACB9cq8Fc8joudZO9QXiPGODsL7eFLnGv7P/dy5vFpGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8091968},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"6ea77ab9cb572121c13ee8f852bf1b0b6045d7fb","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.12.2_1776004137582_0.429914548778779","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"@glasstrace/sdk","version":"0.12.3","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.12.3","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"7abf6c2c62f4931c6d466f5ffd7c4b235db77fa3","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.12.3.tgz","fileCount":67,"integrity":"sha512-2Ou5YUrw6ORsI2QCqM2h1OhUurdlDY270eEkzeGy5xn+tlUS+Odk1EfNGKTwhvihvyW3Uy3SlGY5c3Rao38iIw==","signatures":[{"sig":"MEQCIG34IhFj6FeDWm6Q8bGo169OQn6gMyL160vdT5zxjjQzAiAFQURaF4qcijCCSZNHSa5c6mKIeusdiiWLmKvbCPoiuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8099523},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"f3e3fc189b1e8ef7c960ea67cc6dd7d348985a0d","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.12.3_1776013634697_0.8003453186536253","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"@glasstrace/sdk","version":"0.12.4","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.12.4","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"5b6cb5e9335f4c17c71ee4c7033782502d61e201","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.12.4.tgz","fileCount":67,"integrity":"sha512-kL8zRStpr8bs3LU0a+of6L3SXYAhZevYro2b+b4jMlLIcR+0VDPLCnXb2OUQRC2Ab6NZLWEj8NcbemCK0rLBGw==","signatures":[{"sig":"MEUCIB2g0Aj6MT6s6OW1lgBdzFCZe/XMVP/h13AGW3w5WySWAiEAmZsUBp/7iZr5DaidLdKx8WvIxDQxnqH9IyQnfgy66gQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8128060},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"7cac9c09c81ad02a2d6de9c469d8a6c50305a0cb","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.12.4_1776027303617_0.08155288368529034","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260412224640":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260412224640","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260412224640","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"24e8d17c6ba46b073700829c375f54ed5da65885","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260412224640.tgz","fileCount":67,"integrity":"sha512-Vp9etTnh/ruJUUTLbpT+aQQF+IflBP2a+NRA5WGchCLKXn9xMdwhc4uCxh2PtbtSv7D31D2Ex//eCjDJSuw0xg==","signatures":[{"sig":"MEYCIQD0/ZTlCwFN8EgUuf2bdi9vUw9c1PJCyRv0V4bQYy+qXQIhAOAS+yTKY2fBRecBooXT3RlWin9rDlnwn5vtrYtwOAyD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260412224640","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8137241},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"570add78c7d958092e61609600c94a4a27aa2c0e","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"Please upgrade to 0.14.2+ — earlier versions have known Next.js 16 webpack build failures (DISC-1255) and a\n   withGlasstraceConfig type mismatch (DISC-1256). Changelog: https://github.com/Erik-1259/glasstrace-sdk/releases","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260412224640_1776034005648_0.9310412593807935","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"@glasstrace/sdk","version":"0.12.5","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.12.5","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"cbd4cca4a501dfe9c66b6027ed2109b6b2aa396b","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.12.5.tgz","fileCount":67,"integrity":"sha512-w30irZNBxfvIqoqb+PtTesSFOFAZjBifercoPW1nuKqKSFsJObEJfYcc/R/2fEVI3izFnZERyPQ3bAtr3HeY9w==","signatures":[{"sig":"MEUCIQC11my2X1Ly5ABoNnZVXjbPZtRjwYBux/9QvWgI7lzCugIgMfbjIdhIDkuuH2NaLJJvudJmlOjzekvNPnXvk+OJ7H4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8137220},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"aed28d4e4016b46d3e1823bc461c09c6b9cd3395","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.12.5_1776034047739_0.665606012447145","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260413165628":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260413165628","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260413165628","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"3965830a84f965cfd6fb35ca96a8fa9069df8032","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260413165628.tgz","fileCount":77,"integrity":"sha512-RxstKaDchoxyg0pt8VsWf4ZFbv2/o0iQt0+Od87SKAKZY8NtXlxLbre1DGQ1245wLIalMlpXBdSRd2clWyb5Qw==","signatures":[{"sig":"MEUCIQCXiFtP6R3K3Ln93kAiZ04mQAwNdsrmxf5It0oDgUkp/AIgOmqQxzPIsi1XjU9dYtDiYQFUjTIPYMPC8kip4BF81Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260413165628","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8182817},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"4f0798e9178eedd3e8d683a673f8757abac28ece","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"Please upgrade to 0.14.2+ — earlier versions have known Next.js 16 webpack build failures (DISC-1255) and a\n   withGlasstraceConfig type mismatch (DISC-1256). Changelog: https://github.com/Erik-1259/glasstrace-sdk/releases","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260413165628_1776099393287_0.4326150193307998","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@glasstrace/sdk","version":"0.13.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.13.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"cb54eef8190eeae949257467287f310bfdc67f0a","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.13.0.tgz","fileCount":77,"integrity":"sha512-MHZXYC4lfaF/7u0UNfqQp7uUaCo5aFi99wD7GAVOix3s5BoEZLu9+XddrHJx1vLjMcJ3V9tTl2R4DRuNLQgnRQ==","signatures":[{"sig":"MEUCIC9QlakhXEItIczu4xk8EMMOhTHdDX85o82OKuI3afG0AiEAkqugIUN+gQAiECnHOqt1+pCRQPK9Tr7A5eHR+rhF06o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8182796},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"91ada9d1de945c65d521660687c55a2ea9f64b59","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.13.0_1776099438347_0.23857746800387702","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@glasstrace/sdk","version":"0.13.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.13.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"42a31bf696848e5c1356660e84e44ff545d8c531","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.13.1.tgz","fileCount":77,"integrity":"sha512-s7xoQfRRLglh+SYY+N2q9QNf3bG4HoXX/wBnUQiFkhihNJ8TEDmWc0Vwn5y+4LszX/FwoYAZ8qADDxXZIB4QMA==","signatures":[{"sig":"MEQCIF3F6TKxgqr6pllcQYkAc0QPXXHe0Tf8Uf2uQs9lbFx/AiAhw1LkGKOOwRfHEBA9BK8l7Aozh2TULYUp/eZGJ+AVSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8186708},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"29dffd72e4e1047d629c122f2f9963e0052fa01b","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.13.1_1776105593148_0.7851918047132462","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@glasstrace/sdk","version":"0.13.2","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.13.2","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"8416febe79ad489fc42c9b1af020cf59f85e2744","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.13.2.tgz","fileCount":77,"integrity":"sha512-EVS5pwD0R92pVgi6DfXbeoxdGb7iIrFXQ5rVqB+ZP4VLZaYpqE8rK3f/CMpGbt+446hpMJ8w3LPU8hzf90kqsQ==","signatures":[{"sig":"MEUCIDCxWFQf8VXmArIAzfBNs9whSyUUFB9tlie5IM2p2IaEAiEAh5FzPcdXAz3TIYu01yuPjIWSdIOXnu4SYCkizSwUnXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8189217},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"211b20ec58765bb1fae3d0d76e2ce245983a65b8","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.13.2_1776109248988_0.37917273330752677","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260413201925":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260413201925","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260413201925","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"0d51083b75ca14847f93139dcfd1a4c0308fac2b","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260413201925.tgz","fileCount":77,"integrity":"sha512-N18RP8SYybZyv2zbCdIh0PNPRwFZynudeM7y0Lt98DSOcfE6tCbRfaKH+VKH6hS+L8nFbMqWCQHB8R0/K9tHzA==","signatures":[{"sig":"MEUCIDa39en/MJ5A1WVfgt2a3RZOdJ5YCS1l78x1x4ZJyae3AiEAyWQwwbx/DMVhgQ6jsMglPQvZls1gnbMYrKZct0djQ9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260413201925","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8191846},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"1fa0fc8d510e622a6acaadeccd24f604dd62ae98","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"Please upgrade to 0.14.2+ — earlier versions have known Next.js 16 webpack build failures (DISC-1255) and a\n   withGlasstraceConfig type mismatch (DISC-1256). Changelog: https://github.com/Erik-1259/glasstrace-sdk/releases","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260413201925_1776111571137_0.38222381334511657","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@glasstrace/sdk","version":"0.13.3","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.13.3","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"33c35ee2838c990909a572f3fb4a931ece5db8db","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.13.3.tgz","fileCount":77,"integrity":"sha512-U4BDgUGkwhxmQu8D7ReaZYsTZc1xYONrN4JclWaw/baC8fH4059VO4LC7JFkZWLEfHcedDAoBfTjpZSCn1dpMA==","signatures":[{"sig":"MEUCIQCPQvqqXriTOmY5lANIjQujCHgbJvERSAH3ZwsLceX+ewIgLoNzwt+I07UqxtDXAyVuu78t26k43nnQ80RgXAvegJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8191825},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"79c6e7a56ed954e0ec770348ada94c4ad4ea9688","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.13.3_1776111694817_0.9137366195397905","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260413212545":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260413212545","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260413212545","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"77626988fb46a01abda1d2289f29278321b53991","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260413212545.tgz","fileCount":77,"integrity":"sha512-R+wlruRfOl+FQPuvElZjlWjEXTuZTGf5UeLeFPgPO5uS9PP9ZGTPfBqJLyED63lBQxN9qAvNVF5tbDg4AuTfUQ==","signatures":[{"sig":"MEYCIQCT7hPDjfD1kF/Wmg6pVPJ1Pjwii+7xhXhA/2ss2frHhAIhAOHOdmlYTtUAxxg3BMnsZroOftYkEj1vb1BZQh0hwada","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260413212545","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8249808},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"84eb43ef02d2561b22198072d23accee96162e66","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"Please upgrade to 0.14.2+ — earlier versions have known Next.js 16 webpack build failures (DISC-1255) and a\n   withGlasstraceConfig type mismatch (DISC-1256). Changelog: https://github.com/Erik-1259/glasstrace-sdk/releases","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260413212545_1776115550445_0.6609732392943173","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@glasstrace/sdk","version":"0.13.4","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.13.4","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"96e94e929e723ae83294e7e0edd8673eb9d5ae28","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.13.4.tgz","fileCount":77,"integrity":"sha512-3S1P2oOXk6ljMEjvS4/F/h9CxGhQRk54vt3bdurzhBSg2RqKO8BcbM4JRLutXLi95fpKWgdj54E6052Ese4cvQ==","signatures":[{"sig":"MEUCIQD85RxE+JbqSUQq5f+FgySSCK9Ck+Zj2BmBXBO8peDB3AIgBVf9QHBnoMRGDt5phx1gqsUdPvH4DU0dI3cGYl7+7dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8249787},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"4c6d4959e8e0891b1dc619ac4b133217f504d94a","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.13.4_1776115858767_0.9703304387153879","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260413221151":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260413221151","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260413221151","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"5f0cabbc0b1b4247910b618a37811fee84b35fe0","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260413221151.tgz","fileCount":77,"integrity":"sha512-sTDS+w1dP3pB9sbCaldGeBMhiY0U4PsWL8ohgf5ptpStGkDCQ/mkyuB6VF4GCGADpyZZgJ0n3KtPQBxHm4g7nQ==","signatures":[{"sig":"MEUCIQD+BQNbZTH7Q+UAX9hkJfoZGp9kJbBLJmecclxL7aOs8gIgXz6qmBl4wAXtxyYCpMVTHxJSA2QOBTaYW1ICPmbeiAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260413221151","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8246608},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"0280d36767f1bbddafe67c503c762ea0b4d36bf3","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"Please upgrade to 0.14.2+ — earlier versions have known Next.js 16 webpack build failures (DISC-1255) and a\n   withGlasstraceConfig type mismatch (DISC-1256). Changelog: https://github.com/Erik-1259/glasstrace-sdk/releases","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260413221151_1776118316147_0.6462893603423934","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@glasstrace/sdk","version":"0.13.5","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.13.5","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"6486b4b386aeac5b5f76aafa3afab20578ca8a8d","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.13.5.tgz","fileCount":77,"integrity":"sha512-L54vVDRTWA+lkB6Xi9R/jD1pRtzOFANQENsgwpOOXV8FnTbbcxZuMEe+kdZFA+8kbUYPgVjgs5rhkwEMJ8BA1w==","signatures":[{"sig":"MEUCIQCAqpCGM/1yKBtrfL/nb2kz1DWhilFj7gHfIFPoSY+DZgIgWyIvWvMrNzpOnUKjS1CcrT7OKFRky9G8BX9nBNf3W/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8246587},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"58bdfeaf7d6d9ae74916e415b116610d37e70440","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.13.5_1776118387380_0.6747217647016712","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260414171839":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260414171839","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260414171839","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"01546e5fb02f512e22e1d7926ffbe775875998c3","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260414171839.tgz","fileCount":77,"integrity":"sha512-iRNAtyZKoLYRMgziBammsswStkr2zqFYtL8BDLm3eWqTK1UhhmjvKaSz8ecoS3RlhJt+Ol4r/yTsmU5m+h0seg==","signatures":[{"sig":"MEYCIQCR5ela5t0+/bOSv9Hn+AVVTO9HTMb4gsXW+lbc1QvgmgIhAL0SUBAFlVgOCGtxobqtyXnl2dk3SJnKeLurk9XFoSN7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260414171839","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8262400},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"06ed0b5e41b9448fa3010d8264798675f8f5ad43","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"Please upgrade to 0.14.2+ — earlier versions have known Next.js 16 webpack build failures (DISC-1255) and a\n   withGlasstraceConfig type mismatch (DISC-1256). Changelog: https://github.com/Erik-1259/glasstrace-sdk/releases","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260414171839_1776187124478_0.431368977817735","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"@glasstrace/sdk","version":"0.13.6","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.13.6","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"5108bcc4d3d3de3f679eab6800d1505f9b85a08e","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.13.6.tgz","fileCount":77,"integrity":"sha512-0Zr6zvqQOp2lJ1XhiPrRwhiGSIwsLWopjdIMPc2m5QkIWeEDVTUsjknelqoEp+Kv6UZ8CoveVOBJmnF0KROjzQ==","signatures":[{"sig":"MEUCIDfGVT6OvzO/xZRxmrcO9SaqMV2pak1GFcOrZQbejD8RAiEA9+FdlgjGScuHrjp41LLPzHwsGpMxA027tHUwm5FLJ90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8262379},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"a2146a94e5c47d24e112a0cd981c5b6a8c882678","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.13.6_1776187184907_0.5292421467527648","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260416205629":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260416205629","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260416205629","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"ecde1faf9b2282862bf32d61af52490c2bc7e7f9","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260416205629.tgz","fileCount":77,"integrity":"sha512-BqqFLebc8nerg4NkcMmHoFooDk2yjQ6Q3QwZrkQ4R4XGld9KfWrCLfVkSHZs/M7wcUHQNOKLLV2KLrWt6ZF4ag==","signatures":[{"sig":"MEQCIAZIiWnPXMcPIsthT1U6skpDjtNzVz9rt9/8nYuzaNHIAiAupbScFp7BfDhfHzK5zi/nEl/o/lElBzflaWXA579Txg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260416205629","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8462319},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"4f4abe8e6fca5b2e9cc810cd02bdd6277c7c75f0","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"Please upgrade to 0.14.2+ — earlier versions have known Next.js 16 webpack build failures (DISC-1255) and a\n   withGlasstraceConfig type mismatch (DISC-1256). Changelog: https://github.com/Erik-1259/glasstrace-sdk/releases","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"0.0.0-canary-20260416205629","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260416205629_1776372995132_0.3812455238647223","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@glasstrace/sdk","version":"0.14.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.14.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"bed41f1d7c28680cd56592048d495597770dec26","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.14.0.tgz","fileCount":77,"integrity":"sha512-lpr8nNeTbo2Auw8PA+LFpWTgrBj/brYB+Ho+R/jlRp6zN89/wLuK82yH9lkEXGNbrcjUvsBw744ir97KGoXMww==","signatures":[{"sig":"MEYCIQD/4kSMfafW4g+p27H4w+9QIVYqIMv92i5EmEyd8/cfUgIhAKe9I6xH+zzwG9Krr78rqsZaMn4WPlXR9IM9rDg3zvjM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8462272},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"74242377c3522effa866add6255067eaf6c5fce3","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.14.0_1776373056109_0.05907332866625947","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@glasstrace/sdk","version":"0.14.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.14.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"783cd5f82d08f4bebbe8ce213d0fd5fa11b2ce99","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.14.1.tgz","fileCount":77,"integrity":"sha512-9Gs0igC0LYnJwFFPXllAmYqk+Wm5sLQXGKOkeasfgMZk/Zr2uzvRYvMXB2eo2d1TxZNcaJYt+FcnxJKtTY2mvQ==","signatures":[{"sig":"MEYCIQDjl/ypyhPJ246XW4CfRLHMQN9D3Yd6/TVlCmlI+4z0MQIhAPISnfeZPruKuVXaLCdwQwD0scJdfABVVDeWUVBnLokx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8462272},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"30c1b58b1eba412ac95b3d70b4ad6afbbe539b07","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.14.1_1776423428950_0.9192264605370273","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@glasstrace/sdk","version":"0.14.2","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.14.2","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"4d312b005efbcb5a1dd7a80bbb9ef1cde446024c","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.14.2.tgz","fileCount":77,"integrity":"sha512-fCNmm2KGPU4/+Whvw67H+ZZ61wNi8oDYCLsO15RxLNifG7v771m/ptF3J+4FcUzGZCRQnpGmC0xsSVSKVgiIJg==","signatures":[{"sig":"MEYCIQDwmkf6opDzOE/CqkWzv53HPNHA/ojL1jXelf1nWPsPfAIhAMwM6gj8u9lUBsU0p84j3SQbS4/XB6DPKZtm8KxgletF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8483843},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"d5f8043febf507ab82041ee832f1d522e7dba8ae","scripts":{"build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.14.2_1776441662400_0.921791502262691","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@glasstrace/sdk","version":"0.15.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.15.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"47b8abb98ac6cf42d7b81a2b8bac54d319630f2a","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.15.1.tgz","fileCount":85,"integrity":"sha512-UUJsGlT7SQJ8ZUTxRwEY2BbIORLBlLtUYcO914rrLD+tc6sby8Wqgz0OoXYy4soSaA99Ry6KSz9Efg5DVSdwjg==","signatures":[{"sig":"MEQCIGAdfakYzktyhWUinG1JRpuX0DGiwZirLhlSBGbsbnrzAiAikRAKeuV+FGFG9Tj/vWIi+/ZpeUjVIUbmFT6LVpvfnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8655042},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"a4f4295c3caa01304dd13fe9843f335a86e0ff02","scripts":{"build":"tsup","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.15.1_1776466926065_0.5651812737729187","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@glasstrace/sdk","version":"0.16.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.16.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"81c6ce9b19dd68877fed7eec631da1d5fe8594fe","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.16.0.tgz","fileCount":87,"integrity":"sha512-cxPrluZiM8U0zGUVg4p3WWtnRhsdYbwvyxEA7v8KkJZCHTA2L6M8g4jdaLveijcaa7H3e0uWO9ow+Fv8Hh6rTg==","signatures":[{"sig":"MEQCIHHRPAloPdb+lfw3+Sfy6cz9WAthTPo0jJXovfIK/GSBAiBY93GgySHBF7suuw5c7Xl5vTS/TZmkqQSXjDBEwKMU4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8889489},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"c439f31eb9344f58847fb95c1b387bc0fb3d7b97","scripts":{"build":"tsup","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.16.0_1776507247414_0.12285561312148197","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@glasstrace/sdk","version":"0.17.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.17.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"96d09c9d3ee20b4079d9e99f758e9a6aeadf62e6","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.17.0.tgz","fileCount":87,"integrity":"sha512-4aBB5F9UPVoZ610S/1EU0qGJZSbRJ+RoEjTLkXk2JR76o1WL+kefE0tIheBlUKXPzj8LWLjSxKVTpHdnTImCAQ==","signatures":[{"sig":"MEYCIQD1Eo6gJyazl0Eilj6R2A/u37dpSGkJzoBGYVUIbIyygwIhAIp+9UholrrQgh3KbR4Q58WOqjbxIBMW20SKwZBCdENu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8930137},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"}},"gitHead":"421f80517277a4b558731d6fa169fc6df002d7f3","scripts":{"build":"tsup","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.17.0_1776515313239_0.30314156023838956","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@glasstrace/sdk","version":"0.17.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.17.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"faefd49a62628700b27ef0ebad6876d27b68b71a","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.17.1.tgz","fileCount":87,"integrity":"sha512-Kdc0N65hjQ/aoFSGJS429fjInFuxEMlrusEHnGCzHWl7MBN4BzG/zbOlhCFiYLTeyndkpZ3flz3aPKlCAd3tyA==","signatures":[{"sig":"MEUCIQDnWDqZRChlKpI66sRrfm9D6Tf2XJYJOxZl2Ku4TG47jwIgNPSVEwYr80w1H47pubdFMqAxtDYhhnnRujIHGsaaVk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8930177},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"8adc330aab99e17960977f9d2b55a777978e4ace","scripts":{"build":"tsup","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^1.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.17.1_1776517484374_0.3718971394988042","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@glasstrace/sdk","version":"0.17.2","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.17.2","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"d86fb2e2e9fe8297efde2e06294493cfc3fabf1d","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.17.2.tgz","fileCount":87,"integrity":"sha512-wdbVEnSyr3fYgPzTsXRjKbXnDBd6glvgBU2K1D3GvJqs7iBUA+R/Wagc2Ef9HWbgWmcqfeeNbEV7PIRb6jNXSQ==","signatures":[{"sig":"MEQCIBUnErob11C5l8rPVdCvLVbGcmhJHLFWXuERGUuaBVe4AiAKAwpNNt27k+g4n5q4plXzCVbHUQNEeZ/40jShdlPm4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8935778},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"3bb7c2a6d98635cada19831014615d742c889dfe","scripts":{"build":"tsup","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.17.2_1776519318684_0.516008117153343","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@glasstrace/sdk","version":"0.17.3","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.17.3","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"77ee824e51e7643bab9014c5b19d1c0fd8c973e7","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.17.3.tgz","fileCount":87,"integrity":"sha512-JJhmezgLbM9+yG+T5opJmX9z9SrwbLAxdNAnQVcCKEtS+h77Nx3eBIqdZFHMw1ViB+JWWZ03VnMfnGmVPHfmrA==","signatures":[{"sig":"MEYCIQCMuVplHUB1WkKojwJ0P6/WGi7+36nTL1JvU4g0dAYovAIhAJCAQApXB4ew4Bj3R/KMFOIST/MR6Isk9S5QjxPZmUVu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8953860},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"fa1ff8bbc8a8deef8a2f76046e58f79933766706","scripts":{"build":"tsup","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.17.3_1776533240934_0.6053319104836177","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@glasstrace/sdk","version":"0.18.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.18.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"a4995c22d2302bb8e05158ace8cae272c85e1f7a","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.18.0.tgz","fileCount":87,"integrity":"sha512-ONThtLvkBjly7h2ZzGoFR7a4NC3JaWEBbyEJIRqCXjgKVTzJE5YeSkTiaOFgxNQujGQ+5hf5BOtX8KK0uP8ytQ==","signatures":[{"sig":"MEUCIQDYKKyBJu/MaVdJg5YegIIq9qy9iYGtKnX86hDYx0GLCwIgOEoc+oV+VISHRB14qU2BWPfa5wFb+cz32PUGCN+bB6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8953860},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"5c6cd0abc67d53517ae319b87ed51884cbab3240","scripts":{"build":"tsup","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.18.0_1776533303115_0.8554740689921598","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@glasstrace/sdk","version":"0.19.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.19.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"4b30ce7e7bf93c95e959728f1f4bd35f7d169728","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.19.0.tgz","fileCount":87,"integrity":"sha512-uRnCAIsQUy2M3uX9NSNs3Yepu5znQqxhtB/5Ie7XEIcKUNLYrGjn1MBldvczpndEisI4p/HxN9kgQ9F2wvsViQ==","signatures":[{"sig":"MEUCICZOiO9GJoI0LRfMUBTPnG72KrPpEdwCIhba3gBMY0PrAiEAqf/WLa686sRXovogL1x6RjT+blUwbJSvxNV5LsBjOr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8991701},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"39aad235ba0abff839806f587a97b71aa4623d5b","scripts":{"build":"tsup","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.19.0_1776548301374_0.7416752220965694","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@glasstrace/sdk","version":"0.20.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.20.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"4bb32f0bfdad8238905a600d6a8e767729f5fcb3","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.20.0.tgz","fileCount":87,"integrity":"sha512-otdF6mWJefVTAZ6X9RYliuKuRH5uM/nywFVjwSJNsYKmWKCmyaiQxkGjn4nNZBlq9RJUsJ84g3A02QgFX4pF0A==","signatures":[{"sig":"MEQCIBmf36hAe6IfjbHnGSPLAgGEPeEDzu1nCc4OkteZaHYsAiBLwK0qqPL5W0rMMbGJFyrchEpgH9Qm0fR5xSh+cDpvJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9125659},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"ead8ac24c0e3ba1e6fbe5530525aef0a95644650","scripts":{"build":"tsup","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.20.0_1776561701980_0.46384905371763296","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@glasstrace/sdk","version":"0.20.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.20.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"4552a3d87d7e51f78f90d8e1f82ba96e8e1244d1","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.20.1.tgz","fileCount":115,"integrity":"sha512-Pyn06/VBs/rXv0/OstHm20TN/MCNtAkNKWFxYO5lhow1wvUBvbnDZkhSecnjR7EIev2/nWH/y83V8VnzLLaL6A==","signatures":[{"sig":"MEYCIQCyEgCdELeduNcPVcubvbYQVjgXqiBKMqjyQ9Vqylt/wwIhAMEtXgalAQuHxUIlyWhjJpVRjFwOQOoHIENJ/scOowK5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14583005},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"0b2cfa1c333c404550110ede3f97ed0149fcdbfc","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","esbuild":"^0.27.7","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.20.1_1776675357135_0.6435567873775776","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@glasstrace/sdk","version":"1.0.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.0.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"8a869a876658b9b987eb3bc719f6253d56cda80b","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.0.0.tgz","fileCount":117,"integrity":"sha512-2M7M2eNbiz/qmbWrTTYfuCRRfa0v47cFMxJ0o80Z0ioilgUDAMk+epNZzmYK9yoItxvOXDN0nFKwXnMwcZggiQ==","signatures":[{"sig":"MEQCID1++mh6D5Wnf/A9PwnkmJ82c+GPsW0V4mTwwxC2SWCJAiBz/B3iEjjp4gDWMqyuUHS2q0JKZJD8RGgTZ5U4qkaUnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14538982},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"7f1579ccf5efa4f2b30ebacdb17d03d3b172ba59","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"bash scripts/verify-subpath-resolution.sh","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.27.7","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0_1776681900284_0.8422472310212041","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@glasstrace/sdk","version":"1.0.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.0.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"dd430f09904b15247ea93f2d047a34b65717ee2a","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.0.1.tgz","fileCount":117,"integrity":"sha512-Eg+dXMadDqSSZMZtloKq+rPM6GPJbiOw2TGfzofA+j3GSmsPQTsl2HW2vDaUS+pKBbNj79Lu2W0OcZckRN/xYQ==","signatures":[{"sig":"MEUCIQCuoq9k2uthZblDY2KZHrJNzWMVfOqLbXGVp23vCtrJ5AIgdWbccIxklqKY0EkV+hGPExO9mNOBJDNkD5ywrmRHwRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14571332},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"3fa7b230f12b595b62d5c48e30717a5a4aecefc5","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"bash scripts/verify-subpath-resolution.sh","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.27.7","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.6.1","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.214.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.1_1776697981391_0.36811863594972305","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@glasstrace/sdk","version":"1.1.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.1.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"754e6108fcc18d16e797445a15f67d8ade3a46d1","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.1.0.tgz","fileCount":117,"integrity":"sha512-KeCehfD9DSBLwh2KePI5b0P/w5U8gANHVWnsELNCTkoXNI7c61fvso8zpKPTK3r9EKrefOp1Tsv+JR6U8kdgNQ==","signatures":[{"sig":"MEQCIFw+YpU6y0z9btMDncgl5NDGIFJETouw6dkCrsl0+xINAiAyf6ABb5G30DaVM5t9bswUPYR/pCBS+3JbjClpyyHo2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14579857},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"6c707cc9e6e1ab9b1b48ea6cbf450e2ba8acb30a","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.0_1776881213883_0.970412359329909","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260501180841":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260501180841","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260501180841","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"cae2c7af8107727183860dad41ffaf31ddcdce82","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260501180841.tgz","fileCount":115,"integrity":"sha512-JiH/jt0RJjUj79v7uE0kVyANIKzzjkE0rfKvvV6SP8oifnIEVvuXb3mUQjFghz277qY9UlLK/iihWmcoJf07dw==","signatures":[{"sig":"MEUCIA8Q7Mx3qyZbI2+9r2MSUoB5JfaZex9uphRYVkvkQuq3AiEAsWHVzxJutkCCdJIRebf+M20JfyAAwiv/4FbjBvTs7wM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260501180841","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14736492},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"b26b19f8f92890cb6995d28264ef4e93c589e261","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260501180841_1777658927191_0.25974017229849267","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@glasstrace/sdk","version":"1.1.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.1.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"44b71531e99b3f136a45ad7b6a13d76b57e6569d","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.1.1.tgz","fileCount":115,"integrity":"sha512-Wp8RinC9GBTZ60Lr8sRLbHqM73FCUPuN+x+Mu/sh8LLEIp/enaWhqUKODxQuDgE/ppIRoHdktXAHG5LCSypwWg==","signatures":[{"sig":"MEYCIQDzBfk3F4I2gbxvJJee5FP5B2V6Q4FYfqW5cR+nyFQT7QIhAI35H457pwivl6q9G+4EaxF3Pi+g/oAHCFdpVrdrFFCm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14736470},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"4374b3acdd833b41e34a4048ba8e31f99e441758","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.1_1777658977095_0.9321213974206186","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@glasstrace/sdk","version":"1.1.2","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.1.2","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"7441d2740c67df5d383563747995dde8ea115270","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.1.2.tgz","fileCount":115,"integrity":"sha512-glcUHfznBIYquv86ba0lxwKBRjoChzhS3Qi2krysiwlpI6+fD/523WcXyJ1EalAKe5dgxeJJ48EZp7qCKavlbQ==","signatures":[{"sig":"MEQCIFrocGoxfTx0NH6CbMJK0ouDFYPa17L3ea2zMa/oMuDqAiAuUJ0xyPm8jtiyRfS1YO84rBb1TAoV2p6vNetNx5K/2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16273003},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"c706a0a8e643c3cbcedce875021da5fba41ab2df","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.2_1777843475119_0.733156518177281","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@glasstrace/sdk","version":"1.1.3","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.1.3","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"f1e211e45e0d055cae5881e742b7a32020878bee","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.1.3.tgz","fileCount":115,"integrity":"sha512-+Vif/clbyCyNVUGYocBelWcB6B6upWfs4f1ft3+yCO6Cwn2KLJImZ/Je1hoUV/PSBJEWc1t3rx9x9jS8hOc38w==","signatures":[{"sig":"MEQCIGY56czJf16tR3xbiGEZplukYXTbxIpBRjezMTP5/rG8AiA0LmP6fx3EvBpVCrI0YSCsjSNAL6HzElu/6FZBdZYUJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16410901},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"b4ba46322c55e1ae690b58b426d68b1ad196f2b2","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.3_1777849517020_0.2203652353647827","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@glasstrace/sdk","version":"1.2.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.2.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"3cceecef5e46a4f309c9059ad385140184efade4","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.2.0.tgz","fileCount":121,"integrity":"sha512-16Exw6zzLK41O0u7eZKVtbuNz5Wnf/rU9g5QiCABK8nHN/lzkNknzQXDZKvuhH/DGz4/YG2WfqKCJ/P6HQ1yNQ==","signatures":[{"sig":"MEQCIDBjHcPiaClKPew/UiCCUMwE37NrlRBYaZNApwCHZUc0AiBqsFPRf+qfUS+Vx9pB/fLxRKQHhHK3VLqyPQV94dQoSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16582514},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"65452aef835f8ce33d1be53382a3365d0a240cb5","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.0_1777859464254_0.6996986997580985","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@glasstrace/sdk","version":"1.2.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.2.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"c5e17379a29ae69999926942af347ae89044520e","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.2.1.tgz","fileCount":121,"integrity":"sha512-DeVfnZ2SSWhAxjrmbbxnB2kDw0ovjMUeCHav0Q1DiP3M22nvxfu2kxVaYpEpd2eZ2W0JB7olNjFCIlqumphKCQ==","signatures":[{"sig":"MEUCIQCFq4yfBjEooLpwJGcQPPU7U/ciaFNZWuhnvWIbrKMJsAIgQv6XJ0okfAxAq1GQkgBuTGUtO+nzxWGje9VLnLhgqKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16602685},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"9afcede16a94f014facd52dcd7bba64aa8b940fa","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"deprecated":"This version is no longer supported. Upgrade to @glasstrace/sdk@latest for current MCP agent guidance and bug fixes. See https://github.com/Erik-1259/glasstrace-sdk/blob/main/CHANGELOG.md","repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.1_1777888545624_0.021480775791013373","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@glasstrace/sdk","version":"1.3.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.3.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"d1d0bc67a761c8670f046ca52fa4739bbb037a8d","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.3.0.tgz","fileCount":121,"integrity":"sha512-0buK60PpKXnBfMKZ3oaVTg71fPi9e+n7ZDXA4ZqcnhuavGBU2vpcMj6AiMg4Ji1rPre+GM283BIV2PuWqygcRg==","signatures":[{"sig":"MEUCIQCLjAhX/+ZN+jap6SNS1Ed53H3V+4Lbm8E9G/MoG74qxwIgfJASp2y5P/8HQ0sTIb5q5HEyun5WVQwuSueTOFXUYMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16653637},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"9a0c18bf011d5051017ca15f25d2c247f3aea872","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.0_1777891188020_0.6746147248126357","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@glasstrace/sdk","version":"1.3.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.3.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"f28ae109d196d1cb2fb2c133596d5b0aa53f9878","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.3.1.tgz","fileCount":121,"integrity":"sha512-VOWUY8YnyVNrD/QfkNzQtIueO8cW/SdkbcMexIKxPBvRWq3N/s5cMrsOR5F8GBG9G9GKkHfS/yTCJW8wsfTwUw==","signatures":[{"sig":"MEUCIQDSetBFjy6lbqpHIljg7qTOgZa/5JdJngX2of3EIEN7LgIgYJrDXXd1SxCZ6tCtBtph7Y3PtxV/Yvnqjy/kXJo72PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16654150},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"6b66b7aabb2323219ecff45aee756cb0bc590722","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.1_1777898773650_0.13860233325510496","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@glasstrace/sdk","version":"1.3.2","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.3.2","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"042a36d2d2c34e63716d33a055c3bd999ffc4791","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.3.2.tgz","fileCount":121,"integrity":"sha512-B9/PqcM3vVejDzkscdzfpxdpumzP7mRBFLvP2+vLcn23XJNjA780TtA770I8GJrtnBn45w5u52XBVLq912rLWw==","signatures":[{"sig":"MEUCIBWu7OEtw5nHyoY5ui6tDEqTEUmH0qlm7lJc88mKFjs1AiEA8nAnuQkNJ45uyJmaI7kL2HIhirmRsRhaW6PVl88t2nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16664527},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"2f2e3f365ec89bfa8dae1273273ba20c95867f47","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.2_1777906275264_0.9203691002599184","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@glasstrace/sdk","version":"1.3.3","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.3.3","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"af05f780349574e1b2b3113bf3f933f46e0d4a28","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.3.3.tgz","fileCount":121,"integrity":"sha512-1Wzb9VIaWTOu91KKt0UPjapqcWYU5CDudqNYUdxLm54BbbqzbB0d8HAHw6BeRsSkOYw52tDwiT8bbR0aRP2uOg==","signatures":[{"sig":"MEYCIQClFRV75jG6h0gAFT9wcD1A1SZmx7ODztJE7B0RTKBj+gIhAI4e/esMneDkuZcyLHycUPD045TlpKikTp9fn+AMa8+6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16753250},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"22e75506e7f008a3d6c6db97bf869bc4f2f260a6","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.3_1777926110916_0.7388589857747727","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@glasstrace/sdk","version":"1.3.4","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.3.4","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"0e5337213aea0ea0f0d82c73eaa71e767f0ed47e","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.3.4.tgz","fileCount":121,"integrity":"sha512-5E072RVd/E5vEnjshGX7eA8wu5EsaVMirF/W7GQnBkCKugRKb7dnR8+SMSB/PYIF3afPV2vk6TV6ue/ViTRn7A==","signatures":[{"sig":"MEUCICX4ep+wQkTq1AMXIX95KKmjXyypDZy9ywKrh1UqNk5MAiEA9DVeihit5aPnNSlapa4TTsd4aCigFSpllitPvP4sQHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16787689},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"09254e3fdbbd5fea7d97a3e66a6f3b28e00a1133","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.4_1777930933714_0.8873661205918884","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@glasstrace/sdk","version":"1.3.5","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.3.5","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"5b97e06989e781203b734d20744ee5e98106c793","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.3.5.tgz","fileCount":121,"integrity":"sha512-aJ6rvRvoVtETjpVeSa5VmlyCWEiLOBuURigJr5q6G7SJhCwZymBYp0Wnoe//2SoMUEZFcOlIE4OuKLj/gUcYyQ==","signatures":[{"sig":"MEQCIBJEOA2NvxjbiIs7QEWP+rzXJmTUX3LtVoFKnfA9mkvtAiBCcUvay0RwXP/gh4MyC4KN0p0Lfvu9S+uxW271iVQGPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16820131},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"c323be15c2f19b7489c3970e9a9fb278d14dd3a4","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.5_1777935853368_0.09551855492171457","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@glasstrace/sdk","version":"1.3.6","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.3.6","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"4b37321e89c1c04f7037716889c13e75fb6a6d16","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.3.6.tgz","fileCount":121,"integrity":"sha512-HESUMypr7/81T3A1qRffGWKY6NYnax6ee/mJV6CCwLY7MUGDXoSdG1nr/oEb9fkf7ggdxcExh1Ot6KdWm7vqTQ==","signatures":[{"sig":"MEUCIQC4fFgIAeN6uMtEYhP7Z8ra/S9Oit8vsxCWvVPbp5teUAIgO+pV3qvpUEsAvO05DQOAY1IThgWyTKFT//aXXEwgGug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16830615},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"05dbb37e60de1343b70a13f09da3691046351180","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.6_1777987809689_0.0433109951523456","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@glasstrace/sdk","version":"1.3.7","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.3.7","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"d8ce9dde11263a45499eef1acc55f889253b0b24","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.3.7.tgz","fileCount":121,"integrity":"sha512-Bf/WmlHQqZdAf8pXYLPTLitBEibx5kC9EXTgw4/Jz31O2q6vk8a3EXfSouU4iff5K5zAX8HHX9GECO84o1n3jQ==","signatures":[{"sig":"MEYCIQClJUKCtO55tmZDaNOOyG/TmnnXJ5KtY8GAOG2L98OspQIhANny351iI4VlK72M83pW8HeOHuIGITuhuxbDa6s+p0F2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16835951},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"42f4e5936f57f052bc8fe371840e36993dcb05ab","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.7_1777996048036_0.8701136723164138","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@glasstrace/sdk","version":"1.3.8","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.3.8","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"6e19b97600a8baa4c78e0d48552c060699b348d9","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.3.8.tgz","fileCount":121,"integrity":"sha512-X9BWqyeusVqg3G3rvozWfl7wEhkINlN2PSuSO9d+/fXNKIRQhSnlrlG6YcZ772KJIqb+GkpOUCAGj4utdAKPWA==","signatures":[{"sig":"MEQCIESoM6BvP/QCw8Qn2YU0SACi1FER6XuKeWnawb++X1UNAiAqxKeVLx8ZpQEMOccJQ0qXEKPu1kSpAcCQlEPO+ZX1IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16869682},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"98ba6d63a212c620eecdc4fd1a26fd188b3e6788","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.8_1778000977684_0.7136087558203887","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@glasstrace/sdk","version":"1.3.9","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.3.9","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"0276140535b1b843cf4682412e2f13a24e5a251d","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.3.9.tgz","fileCount":121,"integrity":"sha512-l9JApx8J3a14EVGNScleSPi8bFUvLayjNo2OUnaXUJ+mgTmig/0Z34ZsDpGuiyWrgL+Ge888Y4a1qzkBEKrLqQ==","signatures":[{"sig":"MEQCIBBxADKBmznUXDLwcV8jO6Bd6tHwxuuprj/ys4JB9vm4AiAQUfJonoI1SZotoZb4rwhI9Q1Md0qiycR+gjIMXb+gRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16871839},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"690edd50c9cf9fc10d7237d92472d18ed72d142f","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.9_1778073558558_0.0024597657041316445","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260506232029":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260506232029","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260506232029","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"519e7ec7087c299c96f0b9587d8ea5a16be9fdba","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260506232029.tgz","fileCount":123,"integrity":"sha512-o04PG2zatrX1VAnRvnYkAj2iovNb08HVEV1dMisL8GDILIAbw2x9ZgcIDUBA7pUdKZ1RtOCB/virUerBqACM4g==","signatures":[{"sig":"MEUCIQDq/NdmHu0ZpxIUSb0BWUvX0AQTgeHqQJw3PDvGawz4UgIgKoHveF3mYPaBsTyAwqW7y+J5HNcJpGgZUWo8x7zuhYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260506232029","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17049868},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"6c516bca784dcc38b862383036a33b4cc37b6191","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"0.0.0-canary-20260506232029","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260506232029_1778109641519_0.19533008314941558","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@glasstrace/sdk","version":"1.4.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.4.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"83ef28d9f7e4fb67670f9d5dc0e9ef2380f00b9d","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.4.0.tgz","fileCount":123,"integrity":"sha512-L6kBUiyEsXxTmpBG+UknF6Hnx+W1ohtKSEMb+xw9+EX7r0dw/WEN20h7/08AyQlaLnufIcLr4t6PzUsvCyKDSw==","signatures":[{"sig":"MEYCIQCEAstZtAOPYQs2jp/hN7dxFG/nw1FwPkAGi76L3THbUQIhAL9++QFpEEQmsHAbvILd2mmfKZmPvFO6D7LARD+y67ek","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17049820},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"807fbf71ec6f01376be1eeffabc1b88b3cfa9f7b","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.4.0_1778114515095_0.43531941423360276","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260507174112":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260507174112","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260507174112","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"205667e3633e507bc4b82c6b7d04aa59ecfac509","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260507174112.tgz","fileCount":131,"integrity":"sha512-MpGXUkuvUQ8bnrkrxq5kJXSg925hHU7mDoz+tKXO9RSTg0I6Nq3kN5Q2UTaTNIp58jh5bpyqD+MdPjvRlG/rEA==","signatures":[{"sig":"MEQCIG/Q+bMaXVHU2ejST56vPYjdgJq+H+vnrckWmNQ8GGsEAiAendaLup9iS7mKc6DAKiiQXgyCUEvZrur/Dy2V6OMKEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260507174112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17345464},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"8b6ba7659075129332f672f67b45aaff7421464f","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260507174112_1778175681190_0.991319438649267","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@glasstrace/sdk","version":"1.5.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.5.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"f891eb75f5cd092ac4fcef25dcb8c824f1a3c3ec","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.5.0.tgz","fileCount":131,"integrity":"sha512-uQOgzEvi9jna1K0ZwiUbLBy8mCA0GI9HtV48JrMre78rfCnNsfk1Z6Tx5YFJnB8/Lzh3C9XrfHDDbgB7mDy4JA==","signatures":[{"sig":"MEQCICOB+CG3/CKemOs0L1xUzSPiGvbHXNb45MXAK6oTb0xiAiA2YVocGfVKQx3HLCPBdBEm0tZ8WPrYQVwGcg02scDuAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17345442},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"083e2ac6014f73607d6b774cd3e51b172e3786b4","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.0_1778178808218_0.5518628302601105","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@glasstrace/sdk","version":"1.5.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.5.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"27b917e10bbbc14045adae9fb28633db457b218b","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.5.1.tgz","fileCount":131,"integrity":"sha512-ZYFml5eGwv2Q7U33E4B0MLHzBMduQ5Tx5YaYK5vZmwQaVPYKUBT1XgL0SDdl3hSSJq+B2pF+SGskxMsdUAYFWA==","signatures":[{"sig":"MEYCIQCL536YjfrW4p6HyUGg5SI+GH5JFj5j7GNejMToISGkCwIhAIGhppt8qMxnSi9dEGBEs5REwmCwx01mPq9VUjAQXcCX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17345552},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"2c284599984540a2ca8ab0a9e6cf66904368979f","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.1_1778246071797_0.7619154787119367","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260508131822":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260508131822","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260508131822","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"ceeb50f57475e6e3f5c7cdc444eae7ebdce1d2e7","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260508131822.tgz","fileCount":131,"integrity":"sha512-9N7DId1WelzqsBk97OwVIv/Amb0V0zdYPkzaFwvSFoORFoGQ55kJipSl+RHA6O1bn2d/rVr+ttrV1TsqJUBksw==","signatures":[{"sig":"MEYCIQDpfYBjf7dU9YpjT+0EHQfe3GGeWNGJJsOvorpn9gD/CgIhALJ50d2TFMBGjy4Laq66MIKJJNCu0whpZNWIKoKBKyQj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260508131822","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17346143},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"9e41d5b0f288a5f649027a896924fc2c4c3ae342","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260508131822_1778246335647_0.33504470282997434","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260508140946":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260508140946","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260508140946","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"60045f9a9d82733b0c5a8f1b1941a08419ab2dd7","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260508140946.tgz","fileCount":131,"integrity":"sha512-nHEQ0FrcpO0YekCe1708KXekALBFLm7cs2DNG2Jl+lcn6y7EQumOCsJvElsVxhjqHxL8jf4zhCc406aEfbeguQ==","signatures":[{"sig":"MEUCIC/HVCjHaSmkmBW/O3vr0dVlIEaLvGDJnzcQ2iauxBdSAiEAsBRNPoIT9wUOAFiCaKyiybY9TQ+8y+At2EkhoVkGkR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260508140946","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17507655},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"9a7b70bb9ba875f410aac98c2e21b9dfff5a73fc","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"0.0.0-canary-20260508140946","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260508140946_1778249419125_0.973756003784072","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@glasstrace/sdk","version":"1.6.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.6.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"a3a88595b49303c281888cfd1ff5fa7f8f20257e","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.6.0.tgz","fileCount":131,"integrity":"sha512-BEOwUQxtE34d1noot+ULa2NZiXhFpzQX4aw/2JoVRE/yJxaGHQ3wbRG1KeLbxkViHFu/3qjEqbd+88TW/VWznw==","signatures":[{"sig":"MEQCIC1OS5gJXeJFc/9KmjuB4LhCbjiRpeAL+4nYMKjOyBTGAiBz2jyhosjTgOEV0yM7xNGOSi5D8DuLfRf8UI+146mbKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17507038},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"8b04dac45282360043edf36efe338001d357d758","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.6.0_1778250855821_0.09694691120837162","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@glasstrace/sdk","version":"1.6.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.6.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.js"},"dist":{"shasum":"0a745c3b68ac93e98fc588f8914553402283f718","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.6.1.tgz","fileCount":131,"integrity":"sha512-qi+Y79Dhew5S76F+9zLNT4d2vzxbPimgvXph+uEGNNJaXGgcZ/j8FypXrWM10Csx2DU4trKf+k3A1yTetBg0Hw==","signatures":[{"sig":"MEQCICQFHG12zDQNJK9zv5Xj/vF+rwdKr53dSWHB3rKETvEaAiBosyEeUlbFa50FppN2u7AxnlS9LlL2Ab9QbGkO0NGijw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17507718},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"fefbbbfb117885b8b760d3d501bfb35427b43153","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.6.1_1778254481522_0.8295149803082733","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@glasstrace/sdk","version":"1.7.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.7.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"9ffb6b3d570de436dad2c96f4fc29b3c24b27ddf","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.7.0.tgz","fileCount":131,"integrity":"sha512-O5uP+AVpW3sTY00iP/ylTDdr5zD17sxcOA7Muki3qDYvDvWeLrpu89dztskYifZgjdUqbGzLT57S3LKSEbhr5A==","signatures":[{"sig":"MEUCIQCw2pvdWg9kEuTJav9XS6KPAjGyRd7WyRB4Rx9pf0kxcwIgUBYzeMLJYeJYY1el/NiljhCRS/J19zmav/ZIzjJK/kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17517525},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"d3295a3a8dbaa54a1c341366eed6a8a8b9bb549f","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.7.0_1778263664680_0.19076149552519683","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@glasstrace/sdk","version":"1.8.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.8.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"2af189ed0fbcc74cc23e88963c416d0b131a0787","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.8.0.tgz","fileCount":131,"integrity":"sha512-301TCtJ2DpdcOQf39GZi/w/6J0LhVO1dyIy5fm+J1xYxuTRFOCzHFHGs0IKIeUY5zrsG/0tWQrBnO4yaP4S8IA==","signatures":[{"sig":"MEUCIQCBgBWd6fivhmUTt5S6ff3Si1BOXNQZicK4Scfc4h2lUwIgf/SZ8gMpyHGnUlbCHUiO8yqFsPmIFsFVAa1xLy1Il30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17692890},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./package.json":"./package.json"},"gitHead":"f087c01c8ddf1c7098b9cd262e03033c5101cebc","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.8.0_1778268509676_0.25377591483035555","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@glasstrace/sdk","version":"1.9.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.9.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"a29d7b9125e08a9823fbc1dcbaf08d3b1047af89","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.9.0.tgz","fileCount":149,"integrity":"sha512-ahlzGWLaDctfachjmwS8sVtqAkSWfh4cv/sQZmPGlxF9MDXgDLh2Wg5ZGdUZhSoqnq9/C+XBqgVACDazYMsp0g==","signatures":[{"sig":"MEUCIHjzj/8rQDcyu3AkmxBuu/GiDPNBWAScZs+YBau7mB3YAiEA/mRN/6hhcbC2EXKbfpeQHgL2Aa2z80UIhUMsTDOy71c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20972695},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"17e4b8e06395726366a4926a845fce021ee5c83c","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.9.0_1778270820003_0.49113170026819764","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@glasstrace/sdk","version":"1.9.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.9.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"c9a3102936760beefb235db5f01590f2cb342ccf","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.9.1.tgz","fileCount":149,"integrity":"sha512-5qnsb1/y8o/YKIPBhSOIHl0iJJu3/BcnOymxkczg+Ucsn2TpaGuzxPcWGV7PRCguYLAie1hAIhzwKQVJHT3o1A==","signatures":[{"sig":"MEQCIAYFs5wFMiM2tMCqGVQMPsQH5N784pq+uku2C+yAcn8sAiASXJr38dXdl86Pq8s5j64xkPxs9Mf/SCCvKFIm4j8hig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20982318},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"2c8b05b11c12adb315b9d46ad1c97c1811f5568d","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.9.1_1778271730869_0.2940265227131764","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@glasstrace/sdk","version":"1.10.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.10.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"b44da3a851c5361999cee66be5a7119bb1e5ee45","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.10.0.tgz","fileCount":151,"integrity":"sha512-TBBGzfwDYaOgrn70TbsIJKWfkBP0MjCEvkAeVEHI2xZQemiN9wXxSJb042XvTXXh2PkcyeNZ4m0vN5UqOMl/9g==","signatures":[{"sig":"MEYCIQC8AweVJSB5Tw41E00KfldsIBuGEe9YHdGHiu8kBMxeigIhAPw2IyKWyUTHQoFwIVBkgNbN8P0jzsM2FtSrsxTtI5Jl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22612942},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"f33a30326f6a9fcd98a61365c48c53ad51ca6d8c","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.10.0_1778322639958_0.6169585644971882","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@glasstrace/sdk","version":"1.10.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.10.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"72e3468ef76aa980db5277b69109d7ba5999b61f","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.10.1.tgz","fileCount":151,"integrity":"sha512-qagBTfIB5OKdjZ71CWjSDjMoHPk63JYhBCvfiLrrvgfkJOtXFqiWDFBJm6QOH+XgjWy1ukHfO5/w6Hvo9jvVbg==","signatures":[{"sig":"MEQCIFoFKEkVpy9GX9l2Zfqzk9ym3chh/N4z8JR5s+rGlV67AiBJUDTMctPLNYf9PG/XRPp3AqFRQvu2m/UrnkA16su+WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22634295},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"05c7d7d88eb399778d3e79958aa4d6d43cf62aaf","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.10.1_1778331152690_0.9919800283798876","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@glasstrace/sdk","version":"1.10.2","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.10.2","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"052541824ad7ededddabb06447fffce7b0b0ee71","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.10.2.tgz","fileCount":151,"integrity":"sha512-j4aw8NMiHIfToecny8QaqLLIFC10jVCWb8/yyBYPhUWkxhpIgEz9A96ltg+qidoFnyi1fujbX4KP86hHm4Sfkg==","signatures":[{"sig":"MEUCICzuq4qJ/zO997rTxEpke9M11JBzB/twzSSxBraQo/+CAiEArTkMTyPVUk6hB3Fq+V8prqFkLtcIQrZsr8tGC1b0WbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22646810},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"8f3727f7349701e2adb0ade850e345b739168ac9","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.10.2_1778368972829_0.9051505183321957","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@glasstrace/sdk","version":"1.11.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.11.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"1e7875ae4a2372a3f03edf220c0f149c95b2dd6c","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.11.0.tgz","fileCount":151,"integrity":"sha512-nI40n+wOB7MwgpolDEGoUYuQzKy59zClC0PgIIpy7aMAbjRRybw6g/OtfEwqm9ac0w0fGOJpUExQ8OLfVxhGYg==","signatures":[{"sig":"MEYCIQDXwnvaIKT0HlLhLEnNHDcNlru3O2oWzBQ8ZP9WQLaAfQIhAO2kyM24XpBiJMN7GEkMbp6aW7NPOvhdjzTf47v8ibcj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22846636},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"ba3607e44e53d1621e5432be269f3cf5efafd948","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.215.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.11.0_1778414251191_0.5000803036327806","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260603165746":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260603165746","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260603165746","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"3e6cbd7d797b99f1151709580b0d3ac622c2eee9","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260603165746.tgz","fileCount":151,"integrity":"sha512-Mc3OStMxha5HSbfrOZa2rxDUP5qkUKN9T6m7sHQ7KGD2OEN7TaHuG7FOJZqAmd1Nr8M6xsxl/SuNanYn5n0vDg==","signatures":[{"sig":"MEUCIHPzqCA/eQImlCL0iTtO6Ilx6piNffsRVHHYix3Tpc+SAiEAkZGUKuOz4Pe4y34LvBgIV8/cECVB4Edg8559RjkTtdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260603165746","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23670780},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"163e2daafd3d08ca90a6a6214c2f08cee8b21295","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"0.0.0-canary-20260603165746","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260603165746_1780505905649_0.07286820985226483","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@glasstrace/sdk","version":"1.12.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.12.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"005783aadfc1335bbb3c25941a44676fd3489017","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.12.0.tgz","fileCount":151,"integrity":"sha512-g6qqyQnXDT0+dJQZ83IZASS3IaaiYk6VxOU0HdBavVYkFJ/+eDII83Iuso/cWiS+K+Q9vPfbzPKRkXZ2zZErgQ==","signatures":[{"sig":"MEYCIQDccGsZW9by0NEmPgvW3PEn01VioqJqyXURdxdlfkTVIQIhAMM9TScI+3f1xPSzWwwfvtvm/8WnLj8VSpUZ8fjI8vti","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23670189},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"8f31e2cd30013e7e48244eee27db322da841eb4f","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.12.0_1780508605468_0.5637086412518915","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@glasstrace/sdk","version":"1.13.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.13.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"432d84672c5f6bbd31ef8f0f4f3e3ac578cbcb38","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.13.0.tgz","fileCount":151,"integrity":"sha512-X7z00NcxqJUivoubOXbNUbORZKmqmJ/PQOsqnAa71myoGVJ+rJfgIiJAQ6XC34/OYFCy4+VZhnWvOV8YU9sp8w==","signatures":[{"sig":"MEYCIQCukrYz+9M7NjHFGG+skTnghTuA80JDs2UvaH4r4Cf+GgIhAIbu/XB+RXd1ep5a56aTbAmN3rRHCsVFZ6jSZ+VR7pnR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23725649},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"a31d47ff4403d1795273afbe710276bee4305977","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.13.0_1780596525044_0.5320520066506398","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260604210005":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260604210005","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260604210005","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"fddbc5c869714d173803b46b3e8728f103d6ef43","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260604210005.tgz","fileCount":151,"integrity":"sha512-e4hpus4U4uG9+TXJOEi0FXHGfpz1RlT3kpPusEJgMg84MRM78Kf4JOa2xMjnd1FqXT+NHbpwVW7ddJ8KmgZlsA==","signatures":[{"sig":"MEQCIDMVY10bFUJNTZgSHo1lToRmHSaawqANlJulPVhIZVVhAiAvHPMXHIaVczN7QI2wWLHEbR72hfLEJ9RAcMtKXBk6sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260604210005","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23765280},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"c2014e55d6a4715453e47e0667b40f266c53d8e8","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260604210005_1780606843081_0.44807991440224404","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@glasstrace/sdk","version":"1.14.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.14.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"df5656c4de365f2df534f57d1ed1b3c4f436545d","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.14.0.tgz","fileCount":151,"integrity":"sha512-A1ZmXDY6q5ce3FX52YyskcS58vAr9PwE3MrVOMKlqEd+tisBRhgTbhdslJmYgsFopLff9NvhiINBfj9nF8uhEQ==","signatures":[{"sig":"MEYCIQD6WLB6XGKS9tTbhdGc3nAliPoWn7N5gxNwKfAo1y59owIhAK+ZzauCe++/aLa422Le7jXAMI0gA4cG8r+9FW4bg+H7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23764715},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"7c6f998e344b076e3eb2127af4184af72dcc5c0a","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.14.0_1780607006600_0.8623018523098351","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260604211624":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260604211624","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260604211624","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"7567838ad99a46ef77748f988d65920075a78c95","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260604211624.tgz","fileCount":151,"integrity":"sha512-8rbhmzLoLsA8VF7pi0btIZSSq0V+vsXZFYrgiSDLQut97GIesbPeihVV9NdIUysGOknp7DTfjxHST9C3EO7xuw==","signatures":[{"sig":"MEQCIGgle2iT4YgX2MVw3tLcGtM02J4zhS3u15mzRK33UZXjAiAsGCQ4MdiaGzElvM8FeonOdDADjt8JEa/dUn3l6GPEug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260604211624","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23770952},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"cde27c09a7e1dcf08666a36bd630a3b3c849637f","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260604211624_1780607821805_0.5478190201007029","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@glasstrace/sdk","version":"1.15.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.15.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"81938e0bf0576c3f92af8d79832d718e405da89a","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.15.0.tgz","fileCount":151,"integrity":"sha512-j7AJKEh8MO7VwcEtklYsYVl4ezTRT1JEDCoxj+cjTB5z07vTxd8mSuEMx/uDIkZ40a0UJ8DCNZ5AwKnTK2yLSw==","signatures":[{"sig":"MEQCIC9ydwZb1sq8Buz0aPMlGgL8wdaLkjnvTnYzAotFah9aAiApsxgKU8sChps2o/EvyQA9jaS31N11AjEamf1BVTbQCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23770387},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"1e1907c8eddd2f6acdf52a090451315c28c0dff5","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.15.0_1780608087020_0.6732611924871656","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260605170231":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260605170231","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260605170231","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"9de9ba1961a81c546cef2ef2ba2488177497c53a","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260605170231.tgz","fileCount":151,"integrity":"sha512-4zwKCE629m9y+H+8jLlaAmrGdC5xR1zVFDPz83AUOp8171CvzCUZ8d1CqZ5NAt06nFCMpaydwQVuJ51ZgOPgKw==","signatures":[{"sig":"MEUCIBaHw1CXftp4uHL83LfQTP6m0SFCJOEOSvZtQ2LGsmKtAiEAkqOthhwH3f7AAFiKXEle/xQ6NdLZtqSyRV7saHcws5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260605170231","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23783850},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"5f12903ac1da72bc0378106725026589593994e9","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260605170231_1780678989826_0.9297288614663581","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"@glasstrace/sdk","version":"1.15.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.15.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"c83b34aa2811471aee1948fd114be8a12c9c0397","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.15.1.tgz","fileCount":151,"integrity":"sha512-ubvE8Zee0dRzZa8TZ35uDj94pr936231VHbpDwkHvaAmkXsBnwqqgcTpRA3E3oKFstlDGK3UVNN0/xmzkZKZiw==","signatures":[{"sig":"MEYCIQD/QsFkVQm4mZgLrp1bMgeEOjHVfcoHkDeULqoIdhDdQwIhAOoRG0RhoBYjtR4zuIyYHCM8rQRnRlF70A7G1PPJrpDC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23783285},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"77c1f9de5e9d2f1ef3708d0244082d028faababd","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.15.1_1780679310851_0.20464016771279847","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260607204911":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260607204911","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260607204911","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"a6afaee858e496e30ef85db88ce5cdc426d78db8","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260607204911.tgz","fileCount":153,"integrity":"sha512-eqgvhzsyiPeXYNiJL+cod2i9/VvwIyn5h8d6qTzV8KNacXAMiG8qENTHqCp7IFldh+iaC31qDJQOY7jlNdbc7Q==","signatures":[{"sig":"MEQCIFcg3lKWPuNWLzqIVZRCLXsa/QI69xwGSPY56IlmvRuZAiAtlHO4bNMAeZWcUvAknZ0HRo5nmv0L+sW2EHOtexxNIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260607204911","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23914652},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"76c447a7fdc8f36e0ffde8d2979eeb2925f6d75b","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"0.0.0-canary-20260607204911","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260607204911_1780865388781_0.4829429755845429","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@glasstrace/sdk","version":"1.16.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.16.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"0af0d727f590e73b9d4eabe28af7d81b21a65c88","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.16.0.tgz","fileCount":153,"integrity":"sha512-b8twKdaSY/0BKLcC+kZ9I3AzMAztL+geZ2YIu+lrML+Ddz9pBHFQg1vlL/qZOJbY9T2x3/GpJgbhLYDJ9HJqWg==","signatures":[{"sig":"MEYCIQDh77o6UQeZQtMU/GFZS/71hjVSzuWI8jPI1+ozLQilOQIhANYj/PQ8tT72kPtZ/feOBxBCrrRHPDkv8FGs+iNth+4G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23914061},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"6001b419f11c26fd6e2a889a358146d46dc1ea68","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.16.0_1780866092516_0.028207437060904672","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260607215608":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260607215608","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260607215608","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"1cba1879641227ffcac763cacc160531f6e42d13","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260607215608.tgz","fileCount":153,"integrity":"sha512-1q2mP/6ok7XzU24qEdNXI031/Zv5Vd2mTDID8UUS4es/pL1DZPRAB2QduJrGy4HSlnH+V3FMp3sBlMgoacPI9A==","signatures":[{"sig":"MEYCIQDQFA63O3g/hMOPi2fJauD6SS2PZB+F8pCUl6iAv9B33wIhAIF+P7l7TtNP6jUu37+V9Dx7sB8f53x1WTLjFgBJQ43Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260607215608","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23950109},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"97115aed242805818b53555ee1c315cf987d2271","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"0.0.0-canary-20260607215608","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260607215608_1780869407787_0.49577334829719133","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@glasstrace/sdk","version":"1.17.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.17.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"7def814a6614f8f13e1d1b3bb45e18da1826cd1d","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.17.0.tgz","fileCount":153,"integrity":"sha512-TIYYbTWCXGvVRby1IkJ6SsPv3G74xK648oeT/s7toETegJuUSzQS6LmrDSMA1mzfmICYOVc0CV7pdZZjASybWw==","signatures":[{"sig":"MEUCIC4hD1YJAGdq5bN+Iv77bLDNzKi1OkblS3OshQQqvWmPAiEA2z+hbz7YYaU3B5a1vB8wa+5pxWO8PFm3xuCtBL1SuG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23949518},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"ef1457ae16e531cc760e33af077acc9d86146626","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.17.0_1780873821695_0.8906007814118844","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260611183509":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260611183509","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260611183509","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"b819bdd9641881b92c926bb6693877e7d9373a13","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260611183509.tgz","fileCount":153,"integrity":"sha512-aG2y7AoInIqZs8x/JR6B/AvKDdtOCXymy4neeEla2FuBNtP0Xm6sI2s0dVAaCUeB2YGZArItAbKCOUB+DK69Kg==","signatures":[{"sig":"MEUCIQDaPOEiWS/QoTOzCStryR70321O44dVZBtnL9WpzxxHpgIgUMaV3Wz5Fv/W6XXCt7yq3dX2DmqVdaSMjUk7rDb5pNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260611183509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24013873},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"7579ea157899c52474c7ac678f75f101814b9e6b","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260611183509_1781202948300_0.13866226921382863","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@glasstrace/sdk","version":"1.18.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.18.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"2f2b4c7ea99c590d3caef53c3f302f21770f3fc3","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.18.0.tgz","fileCount":153,"integrity":"sha512-RsjBE5MqAE1IejL8Xayez+jQ+3ljAd0q0R5+YdefdKDGANafn+rWb23XK0lYqGX5xS+rs/AuaXlbSi4HZKatgw==","signatures":[{"sig":"MEUCIQCy+0qIdBI6osF8ZL2vuhMy4pRWQAmkrIogGMxyjlS4ngIgK5swr3MD3iV71mMSQF+V/8LVLa5O67tLiW4MBKNbDH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24013308},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"3d009cb96c89c524833f758f779a5f1aadfd73b0","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.18.0_1781203409763_0.03809972651974847","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260611213555":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260611213555","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260611213555","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"4f68c091395c65459b7e98409b7ae380f641807f","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260611213555.tgz","fileCount":153,"integrity":"sha512-770tu5DniQOB1VHzK2vRlIdapMI6+jOxC3lO5V8yHTDV+Z+LHs+MNNHQ5bJQHwQOmx6rKfEP5Fs6lGjQm3wwLw==","signatures":[{"sig":"MEYCIQD2LHNe2yvpWMpRyCyKL2mLOQVQDNxwSMPn2fiW1t4QWAIhALkK0tKl48gS2wNe1nn3ZAmtM4FNf0ylPPJlf4HdTd/j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260611213555","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24014851},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"f8249c5a67bd7f392147f3873c3d62b7660f7f8f","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260611213555_1781213794887_0.08047106149496885","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@glasstrace/sdk","version":"1.18.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.18.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"bea4bdcd78f9e97b8f074dc43528dab370b353ca","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.18.1.tgz","fileCount":153,"integrity":"sha512-joSb7Qow6FcwqFeYI9uXnPWDoYoXG/XhS8OcmuvgMjckbO2EyZzVOHxr5fCBKr+Mjpgvc//bFCyxxcXzOo2epA==","signatures":[{"sig":"MEUCIALpCTbUdAT8yKUore7hggKhaT0GjY4Fc70CeasKdvbQAiEA1plx5RIsyZ1OC2q3TOI1dy/GfPz6LxTCQDwS29Gpq0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24014286},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"335ac9766afc5bda7f256fdfe3772e74edb180fb","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.18.1_1781213853155_0.5228236488862246","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@glasstrace/sdk","version":"1.19.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.19.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"9e7cb39615623e75c13188117076a8be77bdff3b","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.19.0.tgz","fileCount":153,"integrity":"sha512-+VgC3MeUMdRKRjY/hBK3KKi7XJoE8PZykMPVVNAdKLlBkPwSsxAgZY+RYLdMoisimTmptXFxQmWNVywT+IfHmA==","signatures":[{"sig":"MEUCIQC21B8UgJC4A6nK/ch/tl/5FjUU3zTSRVNwQSD/ETr8rgIgcerrf4eS/mE3tdW/voBvfXU23Ykss4VIE9tk03ehI4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24024167},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"8bbe2f7018dc27325f0b353593f746c296fe9f24","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.19.0_1781227672525_0.4200508497959452","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260612164214":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260612164214","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260612164214","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"bdd33de5ddc6c3eab3bd379fc4b83e926c070cea","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260612164214.tgz","fileCount":153,"integrity":"sha512-UsPrg+xpyPwOchNU0NphyqZaLa9s2WmLTr+awkXnvURH2bfhh24jrbHWVW9XUaxHCMs8OJsW56q/Y8UzwbbK1w==","signatures":[{"sig":"MEQCIH9EAsNiALKlGMSLxViJYJFoEizO62A/x/UGxRUPMvOoAiBJzdRztrSUh1U2Y8VdRd9ojv2gDvyzibdj8Q0nGho3Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260612164214","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24081149},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"334c3990502b33beb97f67fb0059ed700e933d92","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"0.0.0-canary-20260612164214","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260612164214_1781282573434_0.10319491991536522","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@glasstrace/sdk","version":"1.20.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.20.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"27956aa184b60167fdbaaee6c40049488c579b63","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.20.0.tgz","fileCount":153,"integrity":"sha512-C89850lNALiH6D/CCBCR8+ecm4wx2T6+UZn06WB7FBt4Q9+spavw2oOrzZP77q0DxyD0qtvyYxoUouTVWT2gEA==","signatures":[{"sig":"MEYCIQCRuEUjISP1887BOv1VeGUXBtDcSyweaevaOGFs5oVQowIhAN6G/HHPh7p8EUdCN6SPnUk0nASmz6kdFdk+MrfXp24T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24080558},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"d0ba1de2825c769de07e6284fd18e565b8c90a75","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.20.0_1781283028635_0.5127077225483272","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@glasstrace/sdk","version":"1.21.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.21.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"8c2e4f84a55f30d931e4b954204793c1a3037b9c","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.21.0.tgz","fileCount":153,"integrity":"sha512-ToS2JcDFD1Y7eiCYnedXzEnp92FViQWcGazbXtMgyMnpGIAvvQIsKEGtnJh+m7dqZ28wkouaGaAULJiVyqpaoA==","signatures":[{"sig":"MEUCIQCDixXOPFoELX04HV/0nsyfns67ISlgmtCrPIsVts9/LwIgH6FNJ4WPkW5nrSb+zgo65Gp4tYXejIvPhTtiS8bCBF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24096297},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"0e6f747267ad359dcd3f24a8dd11d25b01cea8a8","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.21.0_1781297708665_0.551940711890615","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260613174142":{"name":"@glasstrace/sdk","version":"0.0.0-canary-20260613174142","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@0.0.0-canary-20260613174142","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"64d0c7ef29a1e54ef12d549fecb1c5791650fa40","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-0.0.0-canary-20260613174142.tgz","fileCount":153,"integrity":"sha512-N6lKJHWjDOEMyIGlIxSy81+xHYOhLmNMlrgyUJy9GgnrjDD7ZMcAvwD84xticZRFYPzZZ46KOWoMAAPgPTc7JA==","signatures":[{"sig":"MEUCIQD8n0yYZsWqDm47BCUnPjjMqEWtfIcXBt+rJVxmkyDgmgIgPCTkJYL36ENoe0vvlz1ukO+VS1c1Kw5Qt+siIPfJU/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@0.0.0-canary-20260613174142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24100287},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"835f83037cbeca6abb1d49951f8abe16fd80ca36","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-canary-20260613174142_1781372541466_0.7922872463363135","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"@glasstrace/sdk","version":"1.21.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.21.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"8b5eb14ef369970e0d2924f83d076ab7b95d2fb4","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.21.1.tgz","fileCount":153,"integrity":"sha512-sZCVxPu/vkKiWokpeHkxIOXVLdUZzVSh/GY1ZDr+n+U0lzHWBxAEh8l74PSN+s0vYk9ZYAL0ZDe0F839m83S1g==","signatures":[{"sig":"MEUCIDwWUt2WKdQ2hb3kBm2QN6rp/fMdedKR4SG4v+JRtMDAAiEA4b42mC+Lm8GhEOcZ6jK/3qhpngVrEQEcMowlWJwkyc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24099722},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"e4187c4609c2d23bab8afd3b167c6370fb5958bd","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.21.1_1781372599110_0.8252992125268563","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"name":"@glasstrace/sdk","version":"1.22.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.22.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"47cacad08cdf622da42b43054bdad6d29c5bf894","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.22.1.tgz","fileCount":153,"integrity":"sha512-PegWNC4fUIh548C3afwKKoCjQwkDXdHVhLz7Hra1Vw4Nqar7UjEB5/eiPSTFKPXkubvDTlweqbd4t7jJ9a1aBA==","signatures":[{"sig":"MEUCIQDGrG/Ts8DN+G9cAKEG1SNXCHhCF7ndynGeBSuvkpuRlwIgDtYVMeHwYYx3f8fB6Ig5o6Jd8RLDqdwaQaGWpeaBH/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24222232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"3372eba9bd3e5319ec88a4fe14fed5eaac3f12e4","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.22.1_1781433131330_0.08186051709078668","host":"s3://npm-registry-packages-npm-production"}},"1.22.2":{"name":"@glasstrace/sdk","version":"1.22.2","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.22.2","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"38b629d00663ddbe8f2fb7026d1d84779218139b","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.22.2.tgz","fileCount":153,"integrity":"sha512-ojt5nZgEbkS9DxX7n2HKRwFrL99HInBiOPHaA/H6+FV432Os3t15W4Cf9h1OX9/mtiBQUfCIJkwM68VOv27Dng==","signatures":[{"sig":"MEUCIAXVpHjBRRV/BWPJK/dgNc0TNdBfVsUGzh+bzelKhaMhAiEApbqEI9ESuaPCGO8te7QmvJfn/nuDuuZGBvcRdYO1D9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24288564},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"07ce50526e1cc8f0bd528caa2af22b0bfedf2bb6","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.22.2_1781458692935_0.03746942164524314","host":"s3://npm-registry-packages-npm-production"}},"1.22.3":{"name":"@glasstrace/sdk","version":"1.22.3","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.22.3","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"b0388ef2a15172640730f8738de341dc47ce65e8","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.22.3.tgz","fileCount":165,"integrity":"sha512-5ylbV239TjZktBRBgmpw8jtxIXy5voWBWYcfPm2Adk22djM8ltUwAnNBo6sWUHWHLOJYknzgj7LKeZqLtq0ntA==","signatures":[{"sig":"MEUCIHblJBH9Q+lI1N+bx02rFKygIBNO1tRERRHmXdbpkKyEAiEAjOxx4ygbfWbgauGuzxmin53C0EgSZuNrg9EMRP/6tU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.22.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24345288},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"cf00fa18632f194f149bf2f358a67ecfd723bb53","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.22.3_1782232205222_0.19391818632470015","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@glasstrace/sdk","version":"1.23.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.23.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"73ef1e84e8274eef2dcb41baa02ad213ee4d11ef","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.23.0.tgz","fileCount":153,"integrity":"sha512-friwxgzsa7JqBBGW7/sOnuwCA+XtCGZT6wct1JwPeYndj1vbJqFneUd9Xdmia31jWPUyEJczYrv4XrazZHgEUg==","signatures":[{"sig":"MEQCIFX0EHJRNH984/4WZHv71HCEbowea0/H7GCZt0ChlzUNAiA0N381CRGTw98udJFCkZODTpsDy7lLaxEMxu5QhjLOHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24499583},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"e214ae9ecbe9209d3ab36edb84dc50b38d044add","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.219.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.23.0_1782238226273_0.5775245527022204","host":"s3://npm-registry-packages-npm-production"}},"1.23.1":{"name":"@glasstrace/sdk","version":"1.23.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.23.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"9c921a03346a26bf4806cb80b0f9eaf439ea87cb","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.23.1.tgz","fileCount":153,"integrity":"sha512-VqsjqWQCjvV/vV0UKLFkvCVK40z5W2N65aXt58AgL8tcIjlbXA8YnURxhsWO32M11eVCx03cch/taU/2QENgaw==","signatures":[{"sig":"MEUCIQCZ8LCbknskzu/OdpG9+qRhSAhfqgI4iy9QSxu/Fw/wJAIgJuSi0K7nhKCcnlGJpU6WwDi1rZfV+3XPa2PMupCeZ1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24504591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"4917c1cb5078641a4461a0cbe0e502aa8c2c9f18","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.219.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.23.1_1782244667240_0.39859367674823054","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@glasstrace/sdk","version":"1.24.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.24.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"349e3eaca6ac489515837d13cf2ef4dd1f9d27e3","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.24.0.tgz","fileCount":153,"integrity":"sha512-txnbTF+HtODmVJRXwArBStBY51uKIXctTQku0duMhwPzfzLQDAKk4722gvaMj0of5atYOc2fApqRUZcj//ULfw==","signatures":[{"sig":"MEUCIFjkTQ8AKhf9KSukmZmqONpYyBNAOAfTprygilgATZw1AiEAie45i5fdwQJgdsxDYWi1ZbDN1VPEx6irNRdjax/69mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24525445},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"c483573bfc40b5fa7d72d334afac27de07a3c007","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.219.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.24.0_1782500817765_0.8773368546499001","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@glasstrace/sdk","version":"1.25.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.25.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"059ef1fb6add2dfddb9ad109c9c9b7780a40f670","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.25.0.tgz","fileCount":149,"integrity":"sha512-nXQH3gW71lNYWAi7vCl7lmJ7YkldENZujqmForpOQH9uDPRE4IydFrsCO0TZXER7ofAJvOtH/uBWKBv32xOZRQ==","signatures":[{"sig":"MEUCIEAeTtLooJbyO3DXLdNmcRIDhbFlK5/wXWZn1si9uT4mAiEAmsEexgCraZBLLQPfdaF/RBjIstffDzwtGDbEGIadMWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24611699},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"53764d6acdda5bb62bb3c3689a0ef6ffe9b9a9b5","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.219.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.25.0_1782576202284_0.6737446285610542","host":"s3://npm-registry-packages-npm-production"}},"1.25.1":{"name":"@glasstrace/sdk","version":"1.25.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.25.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"1cfd7446c4e9e313b02bb73f0d7661e9adb179e8","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.25.1.tgz","fileCount":149,"integrity":"sha512-ftnqJ7/IrYkJni5ytXnuHzxaGTANEnyFr6Xt+0xBURby9P6eizixcmYYuhcZ3slD8ZrpZAomvQEMVXH09LwlUA==","signatures":[{"sig":"MEUCIC4X7B3VYD9fbkYcVK10kXwFGwlitzIA368N5T34MuxnAiEAmDEHdU5L3s7LLCdtsdXB4puk3T+AjSyjfQGTvlFarns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24631211},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"29b4995b3b2196deadef54fcbaa42137bc74f35b","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.3.3","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.219.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.25.1_1782599230107_0.15586322127299668","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@glasstrace/sdk","version":"1.26.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.26.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"699b203c610e716518939b1528640b57b600f42e","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.26.0.tgz","fileCount":149,"integrity":"sha512-py5xgXho24yw2N2XCuwTfZpHd2nIlrADH84pvnSFQ+Q9ZuGbVj6cPN+y+L/8VO1lGWRZNJ/bBf5skaCKVMkyMw==","signatures":[{"sig":"MEYCIQDZOgqJfBIsm4rt/4AiGu9ntfHp3mG8X2ieUDiLOtySGAIhAKIeZRg2mdF3yx0h8uHYbWoDCsg2ChBQHvP2oZj9TVjk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24630173},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"10019a088df0f2bb586f382e3200f49921676353","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.5.0","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.219.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.26.0_1782900323223_0.8653306026402152","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@glasstrace/sdk","version":"1.27.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.27.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"79534e69c46a19d620fa99d006d1770b5164fc73","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.27.0.tgz","fileCount":149,"integrity":"sha512-CZ5VU5pYoKIVVj708PW6UXk5tY8PhX0TRVqIC1Q/FA3ZstyFS+j1aZ0txA6DpPXhUblzTXUKc3vzl/+AWkwxVA==","signatures":[{"sig":"MEUCIQDJSYXHZtVmAnSBjrVjtecHEt7gssVMcgmwKxBMJ2IA4QIgStO1XESdslz8tFU2J0TyeYpHPoJ2jURN+7I8huw+fOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24636929},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"d8352379eb293ebccd763753bcfdd8820879b24e","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.5.0","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.219.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.27.0_1783128583764_0.18716012283110262","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"@glasstrace/sdk","version":"1.28.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.28.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"2e3a6406cafae80073eb5ff3e5fbc6d5bbd07152","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.28.0.tgz","fileCount":149,"integrity":"sha512-rUErLwahdFCpZbcwOlsvBCKwpBlk/6bHYUroZaA5h5dpjmw4kcGnW0r/yyIpkTxiiizOyY0WjtDY5yFPPjn8sw==","signatures":[{"sig":"MEQCIBJmiXdrqaGJ/p1pH2G6HWbkZSka/deROlb9pqbmqi83AiBXB05owfEoDlgkE6vtPvGPQrZVRGhiNy6v2PGIBi5OyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24639761},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"0f6a9da6d8ef78f25b23b3ac007323f03d917c14","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.5.0","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.219.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.28.0_1783217738457_0.43519877739064405","host":"s3://npm-registry-packages-npm-production"}},"1.28.1":{"name":"@glasstrace/sdk","version":"1.28.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.28.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"554bc571a273f168f0c88deed8b8410215eabde4","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.28.1.tgz","fileCount":149,"integrity":"sha512-7Urw8cWGfWIzDkM9CSAfFyGg39bqD9hso+R2mNbAXtgo1FppY3oVwvdrIMi81SWweSNfyqRZrIJzwdB7366Kug==","signatures":[{"sig":"MEUCIEO6YgYtvXHOjU/pyqD3hgSpAtm8dLHGSA6wNXkM+tMOAiEAnaRUrvbP+jpBTtLjvhoO0uxwbOn34DAJMmh10SI6ca0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24646904},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"3067ac45e37fa73572cb03c9cb2669eb764ff61b","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.5.0","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.7.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.6.1","@opentelemetry/exporter-trace-otlp-http":"^0.219.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.28.1_1783284296978_0.9065186854823004","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@glasstrace/sdk","version":"1.29.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.29.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"998478c9ee192519cabebe88d0f281dba24bac1e","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.29.0.tgz","fileCount":157,"integrity":"sha512-M3N4AeAdStdU3alzS3uC4+1eLtPQFfjjnhLtEhWY1h3Fa7lWp98vU5RXs12y7Q3qt1WV5pSntMPEGG1IDg2OhQ==","signatures":[{"sig":"MEYCIQDkEN2lRr2bOa35RnmZx/qMPNkKhi8nZfyDEzKP8i15GgIhAIGT1zsBG05p1pc8r9zTOKrObM14PL1J12eduDbrgbOz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24932821},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./diagnostics":{"node":{"import":"./dist/diagnostics/index.js","require":"./dist/diagnostics/index.cjs"},"types":"./dist/diagnostics/index.d.ts","default":null},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"98a7f40d1eb95dc3fb87be3d150ec406fbc81c0b","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.5.0","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.9.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/exporter-trace-otlp-http":"^0.220.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.29.0_1783619341817_0.8643323035314832","host":"s3://npm-registry-packages-npm-production"}},"1.29.1":{"name":"@glasstrace/sdk","version":"1.29.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.29.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"f54b79c9e28c190c4658ded4418d0f6d4a955d4e","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.29.1.tgz","fileCount":157,"integrity":"sha512-IieRa5Y+ValabybisaWZo+2D0AxQT45uaiynCxcHtDf5v1uoKHB1d8Dh+TG9VHFJmb54fuVXuxGe/GZSE7tWug==","signatures":[{"sig":"MEUCIAaBSFCZGh4pv6N3z80cyGfoJtt44AB3fZjzx8zkJuKLAiEA8RSEtY7RDvsti5K3exHoB0vosyx09N3J6jXuq9AuaTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24951150},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./diagnostics":{"node":{"import":"./dist/diagnostics/index.js","require":"./dist/diagnostics/index.cjs"},"types":"./dist/diagnostics/index.d.ts","default":null},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"b1a8a19661bd10e18862c629af786dc0fca92e05","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.5.0","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.9.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/exporter-trace-otlp-http":"^0.220.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.29.1_1783724420606_0.4299519367616891","host":"s3://npm-registry-packages-npm-production"}},"1.29.2":{"name":"@glasstrace/sdk","version":"1.29.2","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.29.2","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"85ca0d82834848e3f3f282666bbb1bc1eab37f81","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.29.2.tgz","fileCount":157,"integrity":"sha512-VbcIIssnie+7dcA8ApzJH7cEiew4kmaYxxO34Yj7/flAw4cc7iShZLQIQgO5gGy2QpI6atoAm/CSBPgAmZWqhA==","signatures":[{"sig":"MEQCIE3lOJTWByYo2Ys4bDXdMdHjWhhTUDSXQ1AcxbRFNBjbAiBoy6Vcj1q05t5Lpoem2Tj3W5tmD/03hRkxEyeVXedgQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.29.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24951999},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./diagnostics":{"node":{"import":"./dist/diagnostics/index.js","require":"./dist/diagnostics/index.cjs"},"types":"./dist/diagnostics/index.d.ts","default":null},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"30ebcf11d831f26218d4b35d4cbc02b8c170bf66","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.5.0","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.9.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/exporter-trace-otlp-http":"^0.220.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.29.2_1783768276168_0.16079380707928337","host":"s3://npm-registry-packages-npm-production"}},"1.29.3":{"name":"@glasstrace/sdk","version":"1.29.3","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.29.3","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"743752c11427def9224720288afbbb3ee1505a4c","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.29.3.tgz","fileCount":157,"integrity":"sha512-WgLz50ygwNUcJToS/xjcUTUFik6a3PV3qYTNKYHWYQoOfzks5R2wQyPj1uqR/sVkhBY5aT+Io/gnNzo3CarvyA==","signatures":[{"sig":"MEUCIDmj8YI0U00mEoX7EoO6tL7L3O69DwyGfgZK302hsapXAiEAgo22n8Og+AwYJwnhAa1BsALDVNVMvH5uYbnhgvZUfRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.29.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25028544},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./diagnostics":{"node":{"import":"./dist/diagnostics/index.js","require":"./dist/diagnostics/index.cjs"},"types":"./dist/diagnostics/index.d.ts","default":null},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"0b1325c8b3f4b1821c158b54f9ab04ce8fe4e31e","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.5.0","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.9.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.29.3_1785252627365_0.016567047169924187","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@glasstrace/sdk","version":"1.30.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.30.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"6d063d3fa241d5e43182861dbdca9d04635c7cb5","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.30.0.tgz","fileCount":157,"integrity":"sha512-+fn1QzJHyfdWCRvz0Tx7gGzncaqtZl0GKjPXjFvWnwu3X777R62ecTxTa37h0tnFyt1AQMazFoil3/S/Tbt/gQ==","signatures":[{"sig":"MEYCIQDvC7sHbJDzAJJ+OV2+BUz+T1zbWDeUI4XSSxp8heO7TQIhAJSuYDEKYp1FM5ibfRdYe7GaxrgFWGnfYIlRzlGBzz/W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25074540},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./diagnostics":{"node":{"import":"./dist/diagnostics/index.js","require":"./dist/diagnostics/index.cjs"},"types":"./dist/diagnostics/index.d.ts","default":null},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"c33ccf4f9ae6ff4bb4acc2b0235b2834a003231e","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.5.0","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.9.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.30.0_1785772467621_0.9651602316126382","host":"s3://npm-registry-packages-npm-production"}},"1.30.1":{"name":"@glasstrace/sdk","version":"1.30.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.30.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"d55dcd1bcb3c5339d77a98465738e6dee937224f","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.30.1.tgz","fileCount":157,"integrity":"sha512-bqvUD2o9qigsOdyBk7/wMeV3cr7l441TnJ+sLFsT3AzHJncM8R3S1KnTuA5ATu2XAN/VoMf7ZbU77TMiT03QbQ==","signatures":[{"sig":"MEQCIAazz+wIkvUqjup5y78krqps9NpolSri2+xkuMOAr8zRAiAiHYZC41Cklgv7t9Nu+Z2SkDZbWOlYZLKITjO95c3kWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25586420},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./diagnostics":{"node":{"import":"./dist/diagnostics/index.js","require":"./dist/diagnostics/index.cjs"},"types":"./dist/diagnostics/index.d.ts","default":null},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"efe860ab4aac28b56646647b6209758859fd8713","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.5.0","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.9.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.30.1_1786111210414_0.448861268482337","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"@glasstrace/sdk","version":"1.31.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.31.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"42237e72a5a2b07c8387588c0e6d14a4154a3955","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.31.0.tgz","fileCount":157,"integrity":"sha512-OJwIF2Seoc469j16Aqc0S7kAom6NKPr2iWDLRsTXSZd703gNtDNqm7FbbcqnU7atfVU7izGqaLR0+D61xG8hHA==","signatures":[{"sig":"MEUCIQCnMTyhrW4sDJ4Rg74b5TazN5Oy3B2CKegwoExujmXp+AIgMJ6ij/973tM2HWMv09v5SkTFcC8boyr3nq9U5dtJi6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25668439},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./diagnostics":{"node":{"import":"./dist/diagnostics/index.js","require":"./dist/diagnostics/index.cjs"},"types":"./dist/diagnostics/index.d.ts","default":null},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"18e73a7ff3d43bdc1b8c5e5e630d5805aae7859e","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.5.0","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.9.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.31.0_1786119086306_0.13042885086858513","host":"s3://npm-registry-packages-npm-production"}},"1.31.1":{"name":"@glasstrace/sdk","version":"1.31.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.31.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"9720ab76c1c637391033844c2d20d294016772d1","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.31.1.tgz","fileCount":157,"integrity":"sha512-ScJvNR7+FXq70t5aBjjixXrFxpKP7w9dbwk16sheXvnue0ofQPTTsARce6ukVBTzMTphBEmlQn8iqhqOUOrqYw==","signatures":[{"sig":"MEQCIAHZaX3kEZhWUsQlUF9onH6s+VyzXjHXADU0o55NhTo5AiB6LRvWsByvrf+8xbhakWv+6pEtcCQ9SZA87yGyJ7jtsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25670101},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./diagnostics":{"node":{"import":"./dist/diagnostics/index.js","require":"./dist/diagnostics/index.cjs"},"types":"./dist/diagnostics/index.d.ts","default":null},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"1419faaec61d9d00e193dbb40e4230ef753501dd","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.5.0","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.9.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.31.1_1786119269302_0.44614798001021727","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"@glasstrace/sdk","version":"1.32.0","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.32.0","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"c5661cd2fa7aac0f14416bf0486b8ae71714828d","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.32.0.tgz","fileCount":157,"integrity":"sha512-97ZL6bEkNE0LIRoo3017/dEYk8i0Ra6jxlNsFW96rt8Crm8ZHBz61Q7XP2NkcgSwb4UM2JuAx/4YB+fUjanxHg==","signatures":[{"sig":"MEUCIQCHNxY5YiPiltRqaqow2eKu2VmjL1IWGO1ZJqdhMQHbSAIgF3ADPKZJCiTT99Dss3X205d5qug9eCCR5T7lYtjDGcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25754025},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./diagnostics":{"node":{"import":"./dist/diagnostics/index.js","require":"./dist/diagnostics/index.cjs"},"types":"./dist/diagnostics/index.d.ts","default":null},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"5e01cfa2704e21ca3adbbb72019d068be68f93fa","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.5.0","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.9.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.32.0_1786129686102_0.7537686736216955","host":"s3://npm-registry-packages-npm-production"}},"1.32.1":{"name":"@glasstrace/sdk","version":"1.32.1","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.32.1","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"f7b2f8c70067cf3bbef18933b83cbe95135f847b","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.32.1.tgz","fileCount":159,"integrity":"sha512-DzL+b0zcmZX8yZOz0kDGJJ4zvyomt+3kJFR62PbXv49T5NnhNdOC/WLgDTpuVZ7kBTGdtvY5EQn97bwr9Xtc3w==","signatures":[{"sig":"MEUCICx4G79qBDGTlhfRG6I/UvQwOGNQAmOY2ZEUgqcm9hS6AiEAwXPhtCWb6TfmtlKVK1ROSnGfs/Ax6BLm5GeKWnpNpjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25860806},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./diagnostics":{"node":{"import":"./dist/diagnostics/index.js","require":"./dist/diagnostics/index.cjs"},"types":"./dist/diagnostics/index.d.ts","default":null},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"3bc386c3594e8ff9d06c8c1328e690b791546158","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.5.0","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.9.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.32.1_1786219493819_0.27131880615307424","host":"s3://npm-registry-packages-npm-production"}},"1.32.2":{"name":"@glasstrace/sdk","version":"1.32.2","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.32.2","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"00f16dab366e1442f37cb8432dd935ec74465e78","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.32.2.tgz","fileCount":159,"integrity":"sha512-S5AZa3JzCqNCJqo9qZi8dZLnqSxZOCLwNpFdq4s1szmHBRpNzaTPLvB2s2Oo7yfDI4Ui/mocp8MD0s0W6WlxnQ==","signatures":[{"sig":"MEUCIHu6N6VxUWm2z6IFOQvUhZQfbSc+uVg5DlCcxXgc9JSNAiEAlh15esTJuYM9VXl3vjWx6F/oNZyJw/PLN1YQYU7pYVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.32.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25920327},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./diagnostics":{"node":{"import":"./dist/diagnostics/index.js","require":"./dist/diagnostics/index.cjs"},"types":"./dist/diagnostics/index.d.ts","default":null},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"534db68eda6e18d62c387980e0df2ba97358ea64","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.5.0","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.9.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.32.2_1787871653579_0.7823714902656396","host":"s3://npm-registry-packages-npm-production"}},"1.32.3":{"name":"@glasstrace/sdk","version":"1.32.3","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"license":"MIT","_id":"@glasstrace/sdk@1.32.3","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"homepage":"https://glasstrace.dev","bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"bin":{"glasstrace":"dist/cli/init.cjs"},"dist":{"shasum":"d731822155fb1275785636635edb604ec139e72b","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.32.3.tgz","fileCount":159,"integrity":"sha512-RTFro0a7tkPCUrAqAMV0Xg7VSN+MziS5gw33D4M++BmYtSQn0N3mP3gsf2pGCg7hTxcS0CCpT3v0K/TQcMNhrQ==","signatures":[{"sig":"MEYCIQDwDDFkwITmdrJAPBztJyiCjHN2mjw3i7rF1MDtljhCRgIhAOMzn8OSf+6fDQ55a8SERneN/rArpssHe7xnZn0nFtWx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.32.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25915979},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./diagnostics":{"node":{"import":"./dist/diagnostics/index.js","require":"./dist/diagnostics/index.cjs"},"types":"./dist/diagnostics/index.d.ts","default":null},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"011c726ef9cf8dc2662d22f6ebc39acd0fcfea64","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.5.0","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.9.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.32.3_1787941398655_0.7485267163941314","host":"s3://npm-registry-packages-npm-production"}},"1.32.4":{"_id":"@glasstrace/sdk@1.32.4","bin":{"glasstrace":"dist/cli/init.cjs"},"bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"dist":{"shasum":"0806f140bebdbd9f669788297140a622f5dd0bbd","tarball":"https://registry.npmjs.org/@glasstrace/sdk/-/sdk-1.32.4.tgz","fileCount":159,"integrity":"sha512-J5h4YY5yIqnKg8TLTdWLEsAY+n+PkNhAAK/fXw1sv8BeQvZkTUkYF8U3LxN/9723uHqOR19vZfwRdbJI3DuM7w==","signatures":[{"sig":"MEUCIQCJtTrVj+ahL4D5APWwzmPzbtJtc4XiT+AkkJS40NGrhwIgTH0AKnygVP8yl7igPDpZytm3lUQpi75YygS7+7RpWRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICXiFFqFLj+Hlywvpk4Hya4Z3C4PgkejqziXLMIgpTyIAiEArgVZ2yXe/JinPY0Cc/Qtcr8NcslAAvGpWJxLZXYsf34="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glasstrace%2fsdk@1.32.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31812245},"main":"./dist/index.cjs","name":"@glasstrace/sdk","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./node":{"node":{"import":"./dist/node-subpath.js","require":"./dist/node-subpath.cjs"},"types":"./dist/node-subpath.d.ts","default":null},"./trpc":{"types":"./dist/trpc/index.d.ts","import":"./dist/trpc/index.js","default":"./dist/trpc/index.js","require":"./dist/trpc/index.cjs"},"./drizzle":{"types":"./dist/adapters/drizzle.d.ts","import":"./dist/adapters/drizzle.js","default":"./dist/adapters/drizzle.js","require":"./dist/adapters/drizzle.cjs"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js","require":"./dist/middleware/index.cjs"},"./diagnostics":{"node":{"import":"./dist/diagnostics/index.js","require":"./dist/diagnostics/index.cjs"},"types":"./dist/diagnostics/index.d.ts","default":null},"./package.json":"./package.json","./async-context":{"types":"./dist/async-context/index.d.ts","import":"./dist/async-context/index.js","default":"./dist/async-context/index.js","require":"./dist/async-context/index.cjs"}},"gitHead":"e7726b211b3ee58668532c4bdb1ae687626c8f16","license":"MIT","scripts":{"build":"tsup","postbuild":"npm run check:edge-bundle && npm run verify:subpath && npm run check:sdk-version-stamp","preuninstall":"node -e \"process.stderr.write('\\n[@glasstrace/sdk] Package removal warning:\\n  Before \\'npm uninstall @glasstrace/sdk\\' runs, Glasstrace recommends running \\'npx @glasstrace/sdk uninit\\' first to cleanly remove instrumentation files, MCP configuration, and the .glasstrace/ state directory. Without uninit, your next build may fail because instrumentation.ts and next.config still reference the removed package.\\n  See: https://glasstrace.dev/docs/cli#uninit\\n\\n')\"","verify:subpath":"node scripts/verify-subpath-resolution.mjs","check:edge-bundle":"node scripts/check-edge-bundle.mjs","check:sdk-version-stamp":"node scripts/check-sdk-version-stamp.mjs"},"version":"1.32.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:468f172f-53c8-4a8c-af55-76f87f0abb65"}},"homepage":"https://glasstrace.dev","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Glasstrace server-side debugging SDK for AI coding agents","directories":{},"maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","esbuild":"^0.28.0","@trpc/server":"^11.17.0","@vercel/blob":"^2.5.0","@vercel/otel":"^2.1.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.9.0","@glasstrace/protocol":"*","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/exporter-trace-otlp-http":"^0.222.0"},"peerDependencies":{"drizzle-orm":"^0.29.0 || ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 || ^0.34.0 || ^0.35.0 || ^0.36.0 || ^0.37.0","@trpc/server":"^10.0.0 || ^11.0.0","@vercel/blob":"^2.0.0","@vercel/otel":"^2.0.0","@prisma/instrumentation":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"drizzle-orm":{"optional":true},"@trpc/server":{"optional":true},"@vercel/blob":{"optional":true},"@vercel/otel":{"optional":true},"@prisma/instrumentation":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_1.32.4_1789047762319_0.8277500407753924"}}},"time":{"created":"2026-03-14T11:40:00.984Z","modified":"2026-09-10T13:42:42.892Z","0.0.1":"2026-03-14T11:40:01.234Z","0.0.0-canary-20260401180841":"2026-04-01T18:08:46.512Z","0.1.0":"2026-04-01T19:05:22.874Z","0.0.0-canary-20260405153441":"2026-04-05T15:34:45.680Z","0.2.0":"2026-04-05T19:47:07.001Z","0.0.0-canary-20260405231649":"2026-04-05T23:16:54.208Z","0.2.1":"2026-04-05T23:50:25.450Z","0.0.0-canary-20260406112508":"2026-04-06T11:25:13.664Z","0.2.3":"2026-04-06T16:37:12.841Z","0.4.0":"2026-04-07T17:01:42.575Z","0.0.0-canary-20260408091605":"2026-04-08T09:16:10.946Z","0.4.1":"2026-04-08T09:17:24.814Z","0.0.0-canary-20260408100658":"2026-04-08T10:07:04.266Z","0.4.2":"2026-04-08T10:08:27.146Z","0.7.0":"2026-04-08T18:27:03.028Z","0.7.1":"2026-04-10T14:22:59.366Z","0.7.2":"2026-04-10T16:35:07.672Z","0.7.3":"2026-04-11T10:31:58.842Z","0.0.0-canary-20260411110907":"2026-04-11T11:09:12.756Z","0.8.0":"2026-04-11T11:09:55.637Z","0.0.0-canary-20260411153929":"2026-04-11T15:39:33.837Z","0.9.0":"2026-04-11T15:40:31.664Z","0.9.1":"2026-04-11T17:35:05.795Z","0.10.0":"2026-04-11T17:58:51.397Z","0.11.0":"2026-04-11T20:45:40.975Z","0.12.0":"2026-04-12T00:36:59.986Z","0.12.1":"2026-04-12T00:41:41.771Z","0.12.2":"2026-04-12T14:28:57.782Z","0.12.3":"2026-04-12T17:07:14.943Z","0.12.4":"2026-04-12T20:55:03.795Z","0.0.0-canary-20260412224640":"2026-04-12T22:46:45.823Z","0.12.5":"2026-04-12T22:47:27.961Z","0.0.0-canary-20260413165628":"2026-04-13T16:56:33.526Z","0.13.0":"2026-04-13T16:57:18.549Z","0.13.1":"2026-04-13T18:39:53.395Z","0.13.2":"2026-04-13T19:40:49.281Z","0.0.0-canary-20260413201925":"2026-04-13T20:19:31.422Z","0.13.3":"2026-04-13T20:21:35.110Z","0.0.0-canary-20260413212545":"2026-04-13T21:25:50.649Z","0.13.4":"2026-04-13T21:30:58.943Z","0.0.0-canary-20260413221151":"2026-04-13T22:11:56.412Z","0.13.5":"2026-04-13T22:13:07.617Z","0.0.0-canary-20260414171839":"2026-04-14T17:18:44.697Z","0.13.6":"2026-04-14T17:19:45.182Z","0.0.0-canary-20260416205629":"2026-04-16T20:56:35.342Z","0.14.0":"2026-04-16T20:57:36.403Z","0.14.1":"2026-04-17T10:57:09.129Z","0.14.2":"2026-04-17T16:01:02.633Z","0.15.1":"2026-04-17T23:02:06.297Z","0.16.0":"2026-04-18T10:14:07.632Z","0.17.0":"2026-04-18T12:28:33.482Z","0.17.1":"2026-04-18T13:04:44.654Z","0.17.2":"2026-04-18T13:35:18.997Z","0.17.3":"2026-04-18T17:27:21.200Z","0.18.0":"2026-04-18T17:28:23.328Z","0.19.0":"2026-04-18T21:38:21.589Z","0.20.0":"2026-04-19T01:21:42.224Z","0.20.1":"2026-04-20T08:55:57.392Z","1.0.0":"2026-04-20T10:45:00.544Z","1.0.1":"2026-04-20T15:13:01.657Z","1.1.0":"2026-04-22T18:06:54.134Z","0.0.0-canary-20260501180841":"2026-05-01T18:08:47.499Z","1.1.1":"2026-05-01T18:09:37.373Z","1.1.2":"2026-05-03T21:24:35.423Z","1.1.3":"2026-05-03T23:05:17.325Z","1.2.0":"2026-05-04T01:51:04.541Z","1.2.1":"2026-05-04T09:55:45.881Z","1.3.0":"2026-05-04T10:39:48.339Z","1.3.1":"2026-05-04T12:46:14.004Z","1.3.2":"2026-05-04T14:51:15.551Z","1.3.3":"2026-05-04T20:21:51.217Z","1.3.4":"2026-05-04T21:42:13.980Z","1.3.5":"2026-05-04T23:04:13.730Z","1.3.6":"2026-05-05T13:30:09.995Z","1.3.7":"2026-05-05T15:47:28.303Z","1.3.8":"2026-05-05T17:09:38.029Z","1.3.9":"2026-05-06T13:19:18.842Z","0.0.0-canary-20260506232029":"2026-05-06T23:20:41.832Z","1.4.0":"2026-05-07T00:41:55.401Z","0.0.0-canary-20260507174112":"2026-05-07T17:41:21.505Z","1.5.0":"2026-05-07T18:33:28.756Z","1.5.1":"2026-05-08T13:14:32.084Z","0.0.0-canary-20260508131822":"2026-05-08T13:18:55.918Z","0.0.0-canary-20260508140946":"2026-05-08T14:10:19.560Z","1.6.0":"2026-05-08T14:34:16.113Z","1.6.1":"2026-05-08T15:34:41.801Z","1.7.0":"2026-05-08T18:07:44.967Z","1.8.0":"2026-05-08T19:28:30.012Z","1.9.0":"2026-05-08T20:07:00.311Z","1.9.1":"2026-05-08T20:22:11.185Z","1.10.0":"2026-05-09T10:30:40.235Z","1.10.1":"2026-05-09T12:52:32.983Z","1.10.2":"2026-05-09T23:22:53.132Z","1.11.0":"2026-05-10T11:57:31.502Z","0.0.0-canary-20260603165746":"2026-06-03T16:58:26.960Z","1.12.0":"2026-06-03T17:43:25.761Z","1.13.0":"2026-06-04T18:08:45.280Z","0.0.0-canary-20260604210005":"2026-06-04T21:00:43.362Z","1.14.0":"2026-06-04T21:03:26.937Z","0.0.0-canary-20260604211624":"2026-06-04T21:17:02.043Z","1.15.0":"2026-06-04T21:21:27.320Z","0.0.0-canary-20260605170231":"2026-06-05T17:03:10.053Z","1.15.1":"2026-06-05T17:08:31.168Z","0.0.0-canary-20260607204911":"2026-06-07T20:49:49.043Z","1.16.0":"2026-06-07T21:01:32.760Z","0.0.0-canary-20260607215608":"2026-06-07T21:56:48.018Z","1.17.0":"2026-06-07T23:10:21.952Z","0.0.0-canary-20260611183509":"2026-06-11T18:35:48.513Z","1.18.0":"2026-06-11T18:43:30.058Z","0.0.0-canary-20260611213555":"2026-06-11T21:36:35.174Z","1.18.1":"2026-06-11T21:37:33.375Z","1.19.0":"2026-06-12T01:27:52.807Z","0.0.0-canary-20260612164214":"2026-06-12T16:42:53.701Z","1.20.0":"2026-06-12T16:50:28.865Z","1.21.0":"2026-06-12T20:55:08.890Z","0.0.0-canary-20260613174142":"2026-06-13T17:42:21.684Z","1.21.1":"2026-06-13T17:43:19.324Z","1.22.1":"2026-06-14T10:32:11.548Z","1.22.2":"2026-06-14T17:38:13.139Z","1.22.3":"2026-06-23T16:30:05.439Z","1.23.0":"2026-06-23T18:10:26.499Z","1.23.1":"2026-06-23T19:57:47.454Z","1.24.0":"2026-06-26T19:06:58.002Z","1.25.0":"2026-06-27T16:03:22.486Z","1.25.1":"2026-06-27T22:27:10.354Z","1.26.0":"2026-07-01T10:05:23.479Z","1.27.0":"2026-07-04T01:29:43.973Z","1.28.0":"2026-07-05T02:15:38.673Z","1.28.1":"2026-07-05T20:44:57.183Z","1.29.0":"2026-07-09T17:49:02.047Z","1.29.1":"2026-07-10T23:00:20.831Z","1.29.2":"2026-07-11T11:11:16.385Z","1.29.3":"2026-07-28T15:30:27.665Z","1.30.0":"2026-08-03T15:54:27.878Z","1.30.1":"2026-08-07T14:00:10.665Z","1.31.0":"2026-08-07T16:11:26.511Z","1.31.1":"2026-08-07T16:14:29.550Z","1.32.0":"2026-08-07T19:08:06.448Z","1.32.1":"2026-08-08T20:04:54.064Z","1.32.2":"2026-08-27T23:00:53.837Z","1.32.3":"2026-08-28T18:23:18.921Z","1.32.4":"2026-09-10T13:42:42.527Z"},"bugs":{"url":"https://github.com/Erik-1259/glasstrace-sdk/issues"},"license":"MIT","homepage":"https://glasstrace.dev","keywords":["glasstrace","sdk","debugging","opentelemetry","tracing","ai-agents","mcp"],"repository":{"url":"git+https://github.com/Erik-1259/glasstrace-sdk.git","type":"git","directory":"packages/sdk"},"description":"Glasstrace server-side debugging SDK for AI coding agents","maintainers":[{"name":"glasstrace-erik","email":"erik@glasstrace.dev"}],"readme":"# @glasstrace/sdk\n\nServer-side debugging SDK for AI coding agents. Captures traces,\nerrors, and runtime context from your Node.js application and delivers\nthem to coding agents through an MCP server and live dashboard.\n\n> **Status:** Stable, published as [`@glasstrace/sdk`](https://www.npmjs.com/package/@glasstrace/sdk) on npm.\n>\n> ```bash\n> npm install @glasstrace/sdk\n> ```\n>\n> See [CHANGELOG.md](https://github.com/Erik-1259/glasstrace-sdk/blob/main/packages/sdk/CHANGELOG.md)\n> for the release history.\n\nSee the [monorepo README](../../README.md) for the full API overview,\nincluding the [Coexistence with Other OTel Tools](../../README.md#coexistence-with-other-otel-tools)\nsection which documents automatic span-processor attachment onto a\npre-registered OTel provider (Sentry, Datadog, Next.js 16 production)\nand manual integration via `createGlasstraceSpanProcessor()`.\n\n## Initialize\n\nFor first-time setup or a one-off run from any directory:\n\n```bash\nnpx --yes --package @glasstrace/sdk glasstrace init\n```\n\nAfter `@glasstrace/sdk` is installed in the app package, prefer the\napp-local CLI so refresh commands use the same SDK version your app\nloads at runtime:\n\n```bash\nnpm exec -- glasstrace <command>\npnpm exec glasstrace <command>\npnpm --filter <app-package> exec glasstrace <command>\n```\n\nRun the app-local commands from the app package. In a pnpm monorepo,\nthe `--filter` form is the root-level equivalent. Avoid treating\nplain `npx glasstrace ...` as a one-off install command: npm resolves\nthat as the unscoped `glasstrace` package name, not necessarily the\n`glasstrace` executable published by `@glasstrace/sdk`.\n\nThe `init` command scaffolds the files Glasstrace needs and merges into\nyour existing setup rather than overwriting.\n\n### Instrumentation file precedence\n\nInit picks the first matching location:\n\n1. An existing `src/instrumentation.{ts,js,mjs}` — the user has already\n   committed to this location, so merge there.\n2. An existing `instrumentation.{ts,js,mjs}` at the project root — same\n   rationale.\n3. A new `src/instrumentation.ts` when the project contains a `src/`\n   directory at its root (the common Next.js convention).\n4. A new `instrumentation.ts` at the project root.\n\nNext.js only loads instrumentation from one of the two locations —\nscaffolding to the wrong one silently prevents the SDK from starting,\nso the layout is resolved automatically.\n\n### Merge into existing instrumentation\n\nWhen an instrumentation file already exists, init merges instead of\noverwriting:\n\n- If the file exports a `register()` function, init inserts\n  `registerGlasstrace()` as the first statement of the existing body\n  and imports `registerGlasstrace` at the top of the file.\n- If the file has no `register()` function (for example, it only\n  contains a top-level Sentry import), init appends a new\n  `export async function register()` that calls `registerGlasstrace()`.\n- If `registerGlasstrace()` is already present, init is a no-op.\n\nBefore modifying an existing file, init prompts for confirmation. Pass\n`--force` (or `--yes`) to skip the prompt in automated environments.\n\n### Both-layout conflict\n\nIf both `instrumentation.ts` (root) and `src/instrumentation.ts` exist,\ninit exits non-zero without modifying either file. Next.js's loader\nbehavior is undefined when both are present — it loads one and ignores\nthe other. Merge your code into `src/instrumentation.ts`, delete the\nroot file, then re-run init.\n\n## Init & Verification\n\n```bash\nnpm exec -- glasstrace init\n# pnpm app workspace:\npnpm exec glasstrace init\n# pnpm monorepo root:\npnpm --filter <app-package> exec glasstrace init\n```\n\n`glasstrace init` scaffolds instrumentation, configures MCP, and\nverifies server-side registration of the anonymous key before\nreporting success. The verification step uses `node:https` directly —\nbypassing any `fetch` patching introduced by Next.js 16 — so a silent\ninit-hang cannot leave your installation in a broken state.\n\n| Exit code | Meaning |\n|-----------|---------|\n| `0` | Scaffolding succeeded AND the server confirmed the anon key. |\n| `1` | Scaffolding failed, OR the static-discovery file at `public/.well-known/glasstrace.json` could not be written. The browser extension cannot discover the project until that file is written; rerun `glasstrace init` after fixing the underlying error (most commonly: the static root is missing or read-only). |\n| `2` | Scaffolding succeeded but server verification failed. Safe to re-run. |\n\nOn a non-zero verification exit, the error message distinguishes three\nclasses so you can act on them:\n\n- `fetch failed: <reason>` — transport error (DNS, TCP, TLS, timeout).\n- `server rejected the key (HTTP <status>)` — 4xx/5xx status.\n- `server returned malformed response` — 2xx with unparseable body.\n\nTransport errors are retried twice (500 ms + 1500 ms backoff, 20-second\ntotal cap). HTTP 4xx/5xx and malformed responses are surfaced\nimmediately. Set `GLASSTRACE_SKIP_INIT_VERIFY=1` to skip verification\nfor offline installs.\n\n## Getting help\n\n```bash\nglasstrace --help        # or: glasstrace -h\nglasstrace init --help   # same; help short-circuits subcommand routing\n```\n\nHelp invocations print the command list and exit cleanly without\nmodifying the project. Help is detected anywhere in the argv slice,\nincluding composite invocations like `glasstrace init --yes --help`\n(the `--yes` is ignored — the user asked for help).\n\n## Refreshing agent instruction guidance\n\n`glasstrace init` and `glasstrace mcp add` write a managed Glasstrace\nMCP section into your project's agent instruction file(s). Per the\n2026 cross-tool standard governed by the Agentic AI Foundation under\nthe Linux Foundation (`agents.md`), the SDK writes:\n\n- **`AGENTS.md`** — universal cross-tool destination. Read by Cursor,\n  Codex, Claude Code, GitHub Copilot, Devin, Windsurf, and Gemini CLI.\n  Always written.\n- **`CLAUDE.md`** — Claude Code primary canonical destination.\n- **`GEMINI.md`** — Gemini CLI primary canonical destination (default\n  `context.fileName`).\n- **`.cursor/rules/glasstrace.mdc`** — Cursor canonical 2026\n  destination (Markdown-extension format with YAML frontmatter\n  `alwaysApply: true`); plus `.cursorrules` written unconditionally\n  as a transitional fallback for migration teams on mixed Cursor\n  versions.\n- **`.windsurf/rules/glasstrace.md`** — Windsurf workspace-rules\n  directory (active first-class format per Windsurf's docs at\n  `windsurf.com/university`).\n\nThe section opens with explicit \"Call Glasstrace FIRST when\" / \"SKIP\nGlasstrace when\" decision rules telling your AI agent **when**\nGlasstrace MCP is worth calling and **which** tool is the cheapest\nfirst call for each symptom class. When a precise `traceId` is independently\nknown and no candidate-directed sequence is active, that branch takes\nprecedence even when the request just failed or a stack trace is present. The\nguidance routes directly to `get_root_cause`, with `get_span_attributes`\navailable for value-level span detail. A trace ID returned by\n`find_trace_candidates` follows the candidate sequence below instead. The\nguidance describes\n`get_trace` as a filtered search by URL, method, status code, time window,\nor correlation ID, not as an exact-ID lookup.\n\nAfter `find_trace_candidates`, the agent reads the response-level\n`diagnosticValue`, `recommendedNextStep`, and `maxUsefulFollowups` rollup\nseparately from each candidate's `diagnosticValue`, `sideEffectEvidence`, and\n`suggestedFollowups`. Candidate array order is rank order. On a mixed page, the\nresponse rollup chooses the branch and that branch identifies which ranked\ncandidate supplies the follow-up arguments:\n\n- A response-level `decisive` rollup uses the first candidate (the\n  highest-ranked row) and its `suggestedFollowups.getTrace` for the response's\n  one useful follow-up. A response-level `supporting` rollup uses that same\n  candidate's trace read first and may then use its\n  `suggestedFollowups.getRootCause` as the response's second useful follow-up.\n  The budget is response-level, not one budget per candidate. This\n  candidate-directed sequence takes precedence over the independently-known-ID\n  shortcut even though every candidate includes a `traceId`.\n- On a zero-budget response-level stop rollup, explicit\n  `sideEffectEvidence.status: \"present\"` on one or more candidate rows still\n  justifies a trace read. The agent selects the first such candidate in array\n  order (the highest-ranked evidence-bearing row) and uses that candidate's\n  `suggestedFollowups.getTrace`. This per-candidate evidence override takes\n  precedence over the independently-known-ID shortcut and applies to\n  response-level `route_only`, `weak`, and `auth_short_circuit` stop rows. The\n  trace read comes before otherwise recommended source inspection or\n  authenticated retry.\n- A pure response-level `route_only` stop result with no candidate carrying\n  present application evidence sends the agent to source first. It does not\n  issue an unconditional trace drill-down; the first candidate's suggested\n  arguments remain valid if source review still needs the exact trace.\n- A response-level `weak` / `0` / `inspect_source` result with no candidate\n  carrying present application evidence also sends the agent to source first;\n  present evidence follows the highest-ranked-evidence-bearing-candidate\n  override above. A response-level `auth_short_circuit` / `0` /\n  `retry_with_authenticated_credential` result with no present evidence\n  retries with an authenticated credential instead of substituting trace\n  drill-down. With present evidence, the agent reads the highest-ranked\n  evidence-bearing trace first, then retries with an authenticated credential\n  if that remains useful.\n- An empty `orphaned_partial_evidence` result is presence-affirming. It has no\n  candidate `suggestedFollowups`; the agent uses only a validated\n  `get_root_cause` entry from `diagnostic.recoveryActions[]` and its\n  `suggestedParams`.\n- Missing, withheld, unsupported, or omitted evidence retains that state and\n  is never rewritten as affirmative absence. If the structured rollup fields\n  are omitted on a paginated empty page, the agent follows the response's\n  cursor and diagnostic guidance for the identical query instead of inventing\n  a signal or widening first.\n\nThe section also teaches the agent to treat side-effect evidence as\nfirst-class runtime facts, read boolean (`*Holds`) and categorical trace fields\ndirectly, continue from a trace summary when a follow-up tool comes back thin,\nand pause before edits to connect the runtime fact to the source decision point\nand intended edit boundary. It prefers the smallest source path that owns the\nruntime decision instead of rewriting routing, batching, request transport,\nmiddleware, or sibling propagation unless the trace implicates that layer.\nFor stale, cross-request, or cross-batch state bugs, it compares the relevant\ntraces in sequence and points the agent at the durable state source and the\ndecision function that consumed stale state, instead of simply forwarding the\nobserved request or batch value. It treats Glasstrace observations as evidence\nof the failing path rather than a patch recipe and categorical side-effect\nfields as branch/location evidence rather than patch instructions. A sparse\ncandidate is not absence evidence; the agent can retry with a structured\nclose-match locator or procedure when the response provides that route.\nLocator changes start without a stale cursor and preserve the exact valid\neffective bounds that produced the match. The bare\n`find_trace_candidates({ procedure: \"<name>\" })` form is only for a new current\nserver-defaulted search, not a locator retry or historical continuation. The\nagent compares the matched route against the URL searched before concluding a\npath never ran.\n\nFor a first `find_trace_candidates` search by route or procedure, the managed\nguidance tells the agent to omit `timeWindow` unless you supplied nonnegative\ninteger epoch-millisecond endpoints with `start < end`. The server then applies\na bounded current window from its own clock. For relative historical requests,\nthe agent treats a current result as orientation only and anchors exact duration\narithmetic to the returned `effectiveTimeWindow.serverNow`; calendar periods\nalso require the user's timezone and deterministic date conversion. If the\nserver does not return `serverNow`, the agent does not derive a window. After\nan explicit search, it compares requested and effective bounds. A response that\ncovers the request has full temporal coverage even when it is marked\nretention-bounded; positive-duration overlap without full coverage is partial\nhistorical coverage, while no positive-duration overlap (including boundary\ncontact) covers none of the requested period. Partial and no coverage cannot\nestablish absence during uncovered requested time. The retention flag explains\na server limit and stops widening, but does not determine coverage by itself.\nInverted or zero-duration intervals remain interval failures and are never\nreclassified as partial coverage.\n\nWhen a `find_trace_candidates` response includes `nextRequests`, the managed\nguidance first selects an action using the existing routing, evidence, stop,\nauthorization, and follow-up-budget rules. It then prefers one unambiguous\nmatching entry with destination-valid complete arguments, including an explicit\nvalid `timeWindow` and `limit`, and copies its `tool` and `args` exactly. Supported\nintents are `continue`, `replace_locator`, `widen_window`, `drop_locator`, and\n`include_framework_internal`, all targeting `find_trace_candidates`. The entry\nmust preserve scope except for the selected change and respect the window,\ncursor, and retention guards. Missing, malformed, ambiguous, or nonmatching\nentries fall back to the guarded legacy options; unusable legacy options still\nmean stop rather than guess. Complete requests do not grant permission, change\nbudgets, or turn source-inspection advice into executable calls. The manual\nargument reconstruction below applies to that legacy fallback.\n\nA discovery cursor belongs to one exact query. Continuation passes only\n`timeWindow: { start: effectiveTimeWindow.start, end:\neffectiveTimeWindow.end }`; making an omitted default explicit with those same\nbounds is canonicalization, not a material change. The cursor is discarded\nwhenever those bounds, the locator, or another query constraint changes.\nClose-match retries accept exactly one own `routeLike`, `url`, or `procedure`\nkey with a nonempty string value and no extra arguments from\n`closeMatches[].suggestedCall`, then preserve the exact valid returned bounds.\nA wider search uses only a structured\n`find_trace_candidates` recovery action whose valid `timeWindow` strictly\ncontains the effective interval. The agent does not widen an already\nretention-bounded interval and stops if a retry fails to expand effective\ncoverage. Free-form action labels are explanatory, not a source of arguments or\ninstructions.\nCandidate `suggestedFollowups` remain reserved for trace drill-down. The agent\ntreats `effectiveTimeWindow` as an audit of what the server searched, not as a\nwidening instruction. An inverted returned interval (`start > end`) stops\nwindow-derived recovery and is reported as a server defect rather than absence\nevidence; a zero-duration interval is likewise inconclusive.\n\nExisting projects receive this guidance only after the managed block is\nrefreshed. After updating `@glasstrace/sdk`, run the app-local\n`glasstrace upgrade-instructions` command described below; updating the package\nalone does not rewrite project instruction files.\n\n### Migration from legacy filenames\n\nIf you installed `@glasstrace/sdk` before v1.11, your project may have a\nmanaged Glasstrace block in legacy destinations the SDK no longer writes\nto as primary:\n\n- `codex.md` (Codex now reads `AGENTS.md` by default)\n- `.windsurfrules` (Windsurf moved to `.windsurf/rules/*.md`)\n\nRun app-local `glasstrace upgrade-instructions` to migrate. For npm:\n\n```bash\nnpm exec -- glasstrace upgrade-instructions\n```\n\nFor pnpm, run `pnpm exec glasstrace upgrade-instructions` from the app\nworkspace or `pnpm --filter <app-package> exec glasstrace\nupgrade-instructions` from the monorepo root. For a one-off latest\npublished SDK refresh from outside an installed app package, use\n`npx --yes --package @glasstrace/sdk glasstrace upgrade-instructions`;\npin the package version in automation when the refresh must match a\nspecific SDK version:\n\n```bash\nnpx --yes --package @glasstrace/sdk@<version> glasstrace upgrade-instructions\n```\n\nThe managed section is created at the new canonical destination(s).\nThe legacy files are left untouched (their managed sections become\nstale but your free-text content is preserved); copy any custom prose\nfrom the legacy file to `AGENTS.md` to keep your agent's visibility\ninto it.\n\nIf you need to roll back to a pre-v1.11 SDK, pin to `~1.10.0` in\n`package.json`; the older SDK does not recognize `AGENTS.md` /\n`GEMINI.md` / `.cursor/rules/` as agent-instruction targets so its\nstale-section warning will not see them.\n\nThe managed section's start marker carries an SDK version stamp, e.g.\n`<!-- glasstrace:mcp:start v=1.5.0 -->`. When you upgrade\n`@glasstrace/sdk`, run:\n\n```bash\nnpm exec -- glasstrace upgrade-instructions\n```\n\nThe command refreshes every detected agent instruction file in one\nrun. Files outside the markers are untouched; files without a\nGlasstrace managed section are left alone. The command is idempotent\n— re-running produces byte-for-byte identical output.\n\nApp-local `glasstrace mcp add` performs the same managed-section\nrefresh when run with `--force` (or against a project whose marker\nfile has shifted credentials), so either command is a valid upgrade\npath. Use `npm exec -- glasstrace mcp add --force` from an npm app\npackage, `pnpm exec glasstrace mcp add --force` from a pnpm app\nworkspace, or `pnpm --filter <app-package> exec glasstrace mcp add\n--force` from a pnpm monorepo root.\n\n### Stale-section warning at SDK init\n\nWhen the running SDK detects that an agent instruction file's stamp\nis strictly older than the running version, it writes a single\nstderr line at `registerGlasstrace()` time pointing at the upgrade\ncommand. Constraints:\n\n- Stderr only, never stdout. Tracing behaviour is unaffected.\n- At most one warning per process boot, even when multiple\n  `registerGlasstrace()` calls happen (test runners, hot reload).\n- Node-only — no-op on Edge / browser runtimes. Never throws.\n- Does not mutate any file at runtime; the user opts in by running\n  the upgrade command.\n- Suppressed by setting one of:\n\n  ```bash\n  GLASSTRACE_DISABLE_UPGRADE_NOTICE=1\n  GLASSTRACE_DISABLE_UPGRADE_NOTICE=true\n  GLASSTRACE_DISABLE_UPGRADE_NOTICE=yes\n  ```\n\n  (case-insensitive). Any other value, including unset, leaves the\n  warning enabled.\n\nLegacy unstamped managed sections (written by `@glasstrace/sdk`\nversions before 1.5.0) trigger no warning — those projects receive\nthe refreshed text on their next `mcp add` or\n`upgrade-instructions` run, and the upgrade replaces the legacy\nblock in place rather than appending a duplicate.\n\n## Server Action detection (Next.js)\n\nNext.js does not emit a dedicated OTel span for Server Actions. The SDK\napplies a post-hoc heuristic at enrichment time: any `POST` to a page\nroute (not `/api/*`, not `/_next/*`) is almost always a Server Action\ninvocation in idiomatic App Router code. When the heuristic matches,\nthe SDK adds the attribute:\n\n```\nglasstrace.next.action.detected = true\n```\n\nThe attribute is labeled `detected` rather than `confirmed` because rare\nfalse-positives are possible (legacy form POSTs, hand-rolled page-route\nPOST handlers). The heuristic cannot identify *which* Server Action\nran — that requires the `Next-Action` request header, which the\nGlasstrace browser extension captures.\n\n### Correlating a trace with browser extension data\n\nTo correlate a server-captured trace with extension-side action data,\ncall `captureCorrelationId` from a Next.js `middleware.ts` (or\n`proxy.ts` on Next 16+, or any custom server request hook that runs\ninside the request's OTel context):\n\n```ts\n// middleware.ts\nimport { captureCorrelationId } from \"@glasstrace/sdk\";\nimport { NextResponse } from \"next/server\";\n\nexport function middleware(req: Request) {\n  captureCorrelationId(req);\n  return NextResponse.next();\n}\n```\n\n`captureCorrelationId` reads the `x-gt-cid` header from an incoming\nrequest and sets it as `glasstrace.correlation.id` on the currently\nactive span. It accepts either a Fetch-API `Request` / `NextRequest`\nor a Node `IncomingMessage`. The helper is defensive: no active span,\nmissing header, or malformed input are all silent no-ops — it never\nthrows from a request hook.\n\n### Installation nudge\n\nWhen the heuristic fires and the span has no\n`glasstrace.correlation.id` attribute (i.e. the extension was not\nactive for that request), the SDK writes a single stderr nudge per\nprocess recommending the browser extension:\n\n```\n[glasstrace] Detected a Next.js Server Action trace. Install the\nGlasstrace browser extension to capture the Server Action identifier\nfor precise action-level debugging. https://glasstrace.dev/ext\n```\n\nSilence the nudge by setting:\n\n```\nGLASSTRACE_SUPPRESS_ACTION_NUDGE=1\n```\n\nThe nudge never fires in production (detected via `NODE_ENV` or\n`VERCEL_ENV`) unless `GLASSTRACE_FORCE_ENABLE=true` is also set.\n\n## Production deployment under Next 16\n\nAs of `@glasstrace/sdk@1.3.5`, auto-attach detection now classifies the\nSDK's own bundled proxy correctly under bundler minification, verified\nagainst a clean Next.js validation fixture. The manual integration\ndocumented below remains supported for users who prefer explicit\nconfiguration.\n\nNext 16 (`next build && next start`) registers an OpenTelemetry\nTracerProvider before user code runs. When `registerGlasstrace()` then\ndetects that provider, the SDK attempts to attach its span processor to\nthe existing pipeline. On most providers this auto-attach succeeds and\nno further action is required; on a small number of provider shapes —\nincluding Next 16's production-runtime provider in some versions — the\nprovider exposes no injection point and auto-attach returns\nunsuccessfully. In that case spans flow through the existing pipeline\nwithout reaching the Glasstrace exporter, so no traces appear in MCP\nqueries or the dashboard.\n\nThe SDK signals this case in three ways:\n\n1. **Log line.** The SDK logs a guidance message at `warn` level in\n   development and `error` level under `NODE_ENV=production`:\n\n   ```text\n   [glasstrace] An existing OTel TracerProvider is registered but\n   Glasstrace could not auto-attach its span processor.\n   Add Glasstrace to your provider configuration:\n   ...\n   ```\n\n2. **Programmatic signal.** `getStatus().tracing === \"not-configured\"`\n   after `registerGlasstrace()` has resolved indicates spans are not\n   reaching the Glasstrace exporter. Poll this from a health endpoint\n   or a startup readiness check:\n\n   ```ts\n   import { getStatus } from \"@glasstrace/sdk\";\n\n   const { tracing } = getStatus();\n   if (tracing === \"not-configured\") {\n     // Spans are not being exported. Apply the manual workaround below.\n   }\n   ```\n\n3. **CLI bridge.** `.glasstrace/runtime-state.json` carries a\n   structured `lastError` record that downstream tooling (custom\n   dashboards, CI assertions, or app-local `glasstrace status`)\n   can surface verbatim:\n\n   ```json\n   {\n     \"otel\": { \"state\": \"COEXISTENCE_FAILED\", \"scenario\": \"C/F\" },\n     \"lastError\": {\n       \"category\": \"auto-attach-returned-null\",\n       \"message\": \"tryAutoAttachGlasstraceProcessor returned null — ...\",\n       \"timestamp\": \"2026-05-04T12:34:56.789Z\",\n       \"providerClass\": \"BasicTracerProvider\"\n     }\n   }\n   ```\n\n   The `providerClass` field is the constructor name of the existing\n   provider's delegate. URLs, headers, and credentials are never\n   captured.\n\n### Manual workaround\n\nWhen auto-attach cannot succeed, register Glasstrace's span processor\non the provider you already own:\n\n```ts\nimport { BasicTracerProvider } from \"@opentelemetry/sdk-trace-base\";\nimport { createGlasstraceSpanProcessor } from \"@glasstrace/sdk\";\n\nconst provider = new BasicTracerProvider({\n  spanProcessors: [\n    // ... your existing processors,\n    createGlasstraceSpanProcessor(),\n  ],\n});\n```\n\n`createGlasstraceSpanProcessor()` produces a processor with the same\nbranded exporter the auto-attach path uses, so duplicate\n`registerGlasstrace()` calls remain idempotent. `registerGlasstrace()`\nis still required when wiring the processor manually — it handles the\ninit handshake, anonymous-key resolution, and session management, none\nof which are owned by the span processor.\n\nA future SDK release may extend the auto-attach detection to recognize\nadditional Next 16 provider shapes; until that ships, the manual path\nabove is the production-supported integration.\n\n## Next.js / boundary-masked error detection\n\nSome frameworks return an HTTP 200 to the browser even though the\nrequest actually failed — Next.js App Router is the common case: an\nunhandled exception is caught by an `error.tsx` boundary, the user sees\na rendered error page, and the wire status stays 200. The underlying\nerror is real, but a status-only view of the trace would never surface\nit. Glasstrace detects this and promotes the **stored** status so the\nfailure is queryable.\n\nDetection has two scopes:\n\n- **Same-span** — the HTTP server span itself carries the error signal\n  (an OTel `ERROR` status, an `exception` event from\n  `recordException()`, or an `exception.*` attribute) while its reported\n  HTTP status is `200`, `0`, or absent.\n- **Descendant** (the page-route boundary case) — the server span\n  renders an HTTP 200, but a **transitive child span** (for example a\n  Next.js render-route span) recorded an `exception` event. This is the\n  case where the error lives one or more spans below the request span.\n\nWhen detection fires, the SDK sets, on the **server** span:\n\n```\nglasstrace.http.status_code        = 500\nglasstrace.http.boundary_masked    = true\nglasstrace.http.boundary_masked_scope = \"same_span\" | \"descendant\"\n```\n\n### Status asymmetry (important)\n\nThe promotion writes the Glasstrace attribute\n`glasstrace.http.status_code = 500` but **leaves the OpenTelemetry\n`http.status_code` at its original `200`**. The browser already received\na real HTTP 200 — that is not changed, and no user-facing behavior is\naffected. The original 200 is **not** separately preserved on the span;\nonly the Glasstrace status reflects the inferred failure.\n\n### False-positive fences (descendant scope)\n\nDescendant detection requires an exception **event** (not merely an\n`ERROR`-status child) and applies extra fences so expected, intentional\n200s are not promoted:\n\n- **Next control-flow throws stay 200.** `notFound()` and `redirect()`\n  unwind rendering by throwing internally; descendants carrying\n  `NEXT_NOT_FOUND`, `NEXT_REDIRECT`, or `not_found` are never promoted.\n- **Expected `error.tsx` fallbacks stay 200.** A render-route descendant\n  whose only signal is a generic application `Error` (the usual shape of\n  an intentional error boundary) is **not** promoted. Promotion happens\n  only for unexpected/infrastructure failure classes — currently\n  database/driver errors such as a Prisma \"can't reach database\n  server\" failure. The class list is intentionally narrow and grows\n  additively; an unrecognized failure stays at 200 (a miss, never a\n  false 500).\n- **Explicit opt-out per boundary.** Setting the span attribute\n  `glasstrace.error.expected = true` on the boundary (or the server\n  span) suppresses promotion for that request.\n\nThe heuristic is **framework-agnostic** — it fires on any framework that\npropagates an unexpected exception event to a descendant span via\n`recordException()` — but the render-route generic-`Error` suppression is\nspecific to the Next.js render-route span shape.\n\n### Disabling detection entirely\n\nSet the environment variable `GLASSTRACE_DISABLE_BOUNDARY_MASKED=1` (or\n`true`, case-insensitive) to turn off boundary-masked promotion\ncompletely, for **both** the same-span and descendant scopes. With it\nset, the SDK performs no status promotion, sets neither\n`glasstrace.http.boundary_masked` nor\n`glasstrace.http.boundary_masked_scope`, and emits no detection event.\nThe flag is read once at startup.\n\n## Database query spans (Prisma)\n\nWhen Glasstrace manages the OpenTelemetry provider — the default when\nyour app does not already run its own OpenTelemetry or Sentry setup — it\nautomatically instruments [Prisma](https://www.prisma.io/) queries.\nInstall\n[`@prisma/instrumentation`](https://www.npmjs.com/package/@prisma/instrumentation)\n(an optional peer dependency, Prisma 4–7) and query spans appear once the\npackage is reachable; no extra wiring is required.\n\nIf Glasstrace instead detects a provider you already registered (Sentry,\na custom OpenTelemetry SDK, and similar), it attaches its exporter to\nthat provider rather than taking over instrumentation — so it does not\nadd Prisma instrumentation itself, and the diagnostic below does not\napply. Register `@prisma/instrumentation` on your own provider;\nGlasstrace exports the spans it produces.\n\nPrisma ORM versions **4.2.0 through 6.1.0** additionally require enabling\nthe `tracing`\n[preview feature](https://www.prisma.io/docs/orm/prisma-client/observability-and-logging/opentelemetry-tracing)\nin your schema's `generator` block — `previewFeatures = [\"tracing\"]` —\nbefore any tracing spans are emitted. Later Prisma versions need no flag.\n\n**Missing Prisma query spans?** On Prisma 4.2.0–6.1.0, first confirm the\n`tracing` preview feature above is enabled. Otherwise, the usual cause is\na package manager that does not expose transitive copies of optional\npeers. Under pnpm's\nstrict, isolated `node_modules`, `@prisma/instrumentation` can sit in\nthe virtual store (pulled in by another dependency) without being\nlinked into your app's `node_modules/@prisma/` — so the SDK's optional\nimport resolves to nothing and Prisma spans are silently skipped. Add it\nas a **direct dependency** of your app:\n\n```bash\nnpm install @prisma/instrumentation\n# pnpm add @prisma/instrumentation\n```\n\nTo confirm whether it was loaded, enable verbose mode\n(`registerGlasstrace({ verbose: true })`): when\n`@prisma/instrumentation` cannot be loaded, the SDK logs a diagnostic\nnoting that Prisma query spans will not be captured.\n\n## Capturing error response bodies\n\nWhen debugging a 4xx or 5xx, the response body is often the most useful\nsignal — it carries the validation message, the tRPC error envelope, or\nthe upstream error code. The SDK can attach the body to the span as\n`glasstrace.error.response_body`, but only under a strict three-gate\npolicy designed to prevent accidental leakage of customer data:\n\n1. **Account opt-in.** The capture is gated on the\n   `errorResponseBodies` flag in your account's capture configuration,\n   which the SDK fetches at init time. The flag defaults to `false`, so\n   no body is ever attached unless your account has explicitly enabled\n   it.\n2. **HTTP error status.** The body is only attached when the span's\n   HTTP status is in `[400..599]`. A successful response (2xx/3xx)\n   never leaks even if an upstream adapter populated the internal\n   attribute.\n3. **Adapter-supplied body.** The exporter does not read response\n   bodies itself. An adapter (e.g., a future tRPC handler wrapper) sets\n   the body on `glasstrace.internal.response_body`; the exporter\n   promotes it to the public `glasstrace.error.response_body` attribute\n   only when the gates above pass.\n\nBefore promotion, the body is sanitized to redact common secret\npatterns — Bearer tokens, JWT-shaped tokens, Glasstrace API keys\n(`gt_dev_*` / `gt_anon_*`), AWS access-key prefixes (`AKIA…` /\n`ASIA…`), and generic `apikey`/`secret`/`password`/`token` key-value\npairs — and truncated to 4096 UTF-8 bytes with a `...[truncated]`\nmarker appended when truncation fires. Truncation respects codepoint\nboundaries so multi-byte characters are never split mid-sequence.\n\nIf your account does not enable the flag, the SDK ships zero response\nbody data. If your account enables the flag but a span never carries\nthe internal attribute (no adapter set it), the public attribute is\nstill absent. The default is \"off, twice\".\n\n## Capturing error evidence\n\nFor server-side errors, the SDK promotes a curated set of OTel\nattributes into the `glasstrace.error.*` family so product\nconsumers can render bounded, sanitized error evidence without\nhaving to parse raw stack traces or framework HTML themselves.\n\n### Bounded stack capture\n\nWhen an OTel `recordException()` event (or a span attribute carrying\n`exception.stacktrace`) is observed on a failed span, the SDK\nemits the stack as `glasstrace.error.stack` with two sibling\nbooleans:\n\n| Attribute | Meaning |\n|---|---|\n| `glasstrace.error.stack` | The bounded stack string (sanitized, then truncated). Treat this as input for product-side `StackSummary` parsing, not as a final agent-facing artifact. |\n| `glasstrace.error.stack.truncated` | `true` if the original exceeded the byte budget and `...[stack truncated]` was appended. |\n| `glasstrace.error.stack.redacted` | `true` if at least one sanitization rule modified the stack content (path normalization, URL query stripping, or credential redaction). |\n\nSanitization runs **before** truncation so credentials straddling\nthe truncation boundary are still removed from the visible portion.\nThe sanitizer:\n\n- **Normalizes absolute paths.** A frame like\n  `at handler (/Users/erik/proj/src/api/handler.ts:5:1)` becomes\n  `at handler (<path>/src/api/handler.ts:5:1)`. The keep-from\n  marker set is `node_modules`, `.next`, `.glasstrace`, `src`,\n  `dist`, `build`, `lib`, `app`, `pages` (priority order). When no\n  marker matches, the path collapses to its basename so\n  `/var/private/secret/data.js` becomes `<path>/data.js`.\n- **Strips URL query strings and fragments.**\n  `https://api.example.com/users?token=secret` becomes\n  `https://api.example.com/users`.\n- **Redacts credentials** using the same pattern set as\n  response-body capture: `Bearer …`, JWT-shaped tokens,\n  Glasstrace API key prefixes (`gt_dev_*` / `gt_anon_*`), AWS\n  access keys (`AKIA…` / `ASIA…`), and `apikey`/`secret`/\n  `password`/`token` key-value pairs.\n\nThe byte budget is 8192 UTF-8 bytes. Truncation respects codepoint\nboundaries so multi-byte characters are never split mid-sequence.\n\n### Source provenance\n\nWhen the exporter emits any of the new\n`glasstrace.error.{message,code,stack,original_path,fallback_route}`\nattributes, it also sets `glasstrace.error.source` to name the\nsurface that supplied the facts:\n\n| Value | Source |\n|---|---|\n| `otel_exception` | OTel `recordException()` event (event name `\"exception\"`). |\n| `otel_event` | An OTel-shape `exception.*` attribute set on the span itself instead of on an event. |\n| `glasstrace_attribute` | A `glasstrace.error.*` attribute set explicitly by an adapter or user code. |\n| `framework_runtime` | Reserved for a future framework-runtime probe. |\n| `framework_fallback` | The framework rewrote the route to a fallback (e.g., `/_error`); see below. |\n| `response_body` | Reserved for cases where the response body is the only error-bearing surface. |\n\nProduct consumers use the source to decide how to render\nevidence (an `otel_exception` source can show the raw type and\nmessage; `framework_fallback` is a softer signal that benefits\nfrom the original-path context).\n\n### Framework fallback markers\n\nWhen a request reaches a framework fallback route — Next.js\n`/_error`, `/_not-found`, `/_404`, `/_500` — the SDK preserves\nthe originally requested path so product consumers don't lose the\nURL the user actually hit. Three additional attributes land on\nthe span:\n\n| Attribute | Example |\n|---|---|\n| `glasstrace.error.original_path` | `/api/storage/missing/avatar.png` (path-only; no query, no fragment) |\n| `glasstrace.error.fallback_route` | `/_error` |\n| `glasstrace.error.framework.kind` | `\"fallback\"` |\n\nThe existing `glasstrace.route` attribute continues to carry\nwhatever the framework instrumentation reported (typically the\nfallback route itself), so existing consumers are unaffected.\nProduct-side projection should prefer `glasstrace.error.original_path`\nwhen present and fall back to `glasstrace.route` otherwise. The\nmarkers fire only when the SDK observed a different requested URL\nthan the route — a real visit to `/_error` (an app could have a\nreal such page) is not flagged.\n\n### What the SDK does NOT do\n\nFor agent-facing protection, several things are explicitly *not*\nemitted from the SDK side:\n\n- **No raw `exception.stacktrace`.** The string is always\n  sanitized before promotion to `glasstrace.error.stack`, and the\n  source-attribute path that bypassed enrichment never appears in\n  agent-facing MCP output (product ingestion projects only the\n  `glasstrace.*` family).\n- **No fabricated stack frames** when `exception.stacktrace` was\n  not observed. Missing stack evidence stays missing; the\n  `glasstrace.error.stack*` attributes are simply absent.\n- **No compile-diagnostic capture** in this version. If the SDK\n  cannot observe a Next.js compile error in the running mode, no\n  diagnostic is fabricated from the route name or status code.\n  Compile-diagnostic capture is a future feature gated on a\n  separate account capture-policy class.\n- **No structured application logs.** Application logs are\n  outside the trace-evidence contract.\n\n## Capturing side-effect evidence\n\nWhen debugging a bug whose root cause is which side-effect operation\nran with which non-sensitive semantic value — \"the cancellation email\nused the wrong locale\", \"the wrong invite role was sent\" — the agent\nneeds to know template key, role, locale, timezone, status, and phase,\nbut never the recipient, the rendered subject or body, the calendar\nlink, or any token that flowed through the operation. The SDK can\nrecord allowlisted side-effect evidence on the active trace via\n`recordSideEffect()`, gated by the `sideEffectEvidence` capture-config\nflag.\n\nWhat the SDK captures: a compact, normalized operation label, the\noperation kind (`email`, `calendar_link`, `webhook`, `external_api`,\n`queue`, `after_callback`), an optional lifecycle status\n(`scheduled`, `started`, `succeeded`, `failed`, `unknown`), and an\noptional execution phase (`request`, `post_response`, `background`,\n`unknown`). Per-span operation budget is five.\n\nSemantic fields are admitted by **named-pattern admission**: a\nstable-core literal set plus an open suffix family. Both halves are\nvalid; specialized validators on stable-core keys win over the\ndefault suffix routing.\n\n**Stable core** (7 keys, specialized validators): `templateKey`,\n`providerOperation`, `role`, `locale`, `timezone`, `status`, `phase`.\nValues are bounded to identifier-shaped compact tokens, with\nspecialized BCP-47 validation for `locale` and IANA validation for\n`timezone`.\n\n**Open pattern** (5 canonical suffixes): keys matching\n`^[a-z][A-Za-z0-9]*(Class|Count|Kind|Role|Holds)$` are admitted\nalongside the stable core. Value shapes are suffix-routed:\n\n| Suffix | Value shape | Max length | Casing convention | Examples |\n|---|---|---|---|---|\n| `*Class` | identifier-shaped compact token | 80 | lowercase-kebab | `recipientClass=removed-participant`, `attachmentClass=no-timezone-ics` |\n| `*Count` | non-negative integer string | 16 | digits only (no `-`, `.`, or letters) | `participantCount=\"2\"`, `attemptCount=\"3\"` |\n| `*Kind` | identifier-shaped compact token | 80 | lowerCamel or `UPPERCASE-CONST` | `notificationKind=transactional` |\n| `*Role` | identifier-shaped compact token | 80 | lowercase-kebab | `actorRole=operator` |\n| `*Holds` | boolean-literal string | 5 | `\"true\"` / `\"false\"` only | `timezonePreservedHolds=\"false\"` (see [Boolean relations](#boolean-relations-holds)) |\n\nValue casing is preserved verbatim; normalize at the call site so\ncross-trace comparisons collapse to the same identity. Non-digit\n`*Count` values (`\"many\"`, `\"1.5\"`, `\"-1\"`) are rejected and counted\nunder the `raw_payload` omission reason. Keys that don't match the\npattern (snake_case, uppercase lead, no canonical suffix) are\nrejected and counted under `unsupported_key`.\n\nForbidden values, regardless of suffix: identifiers (UUIDs,\naccount/request/message IDs), bearer tokens, API keys, secrets,\nhashes, version strings, raw payloads, recipient PII (emails, names,\nphone numbers), URLs, and free-form prose. The compact-token regex\nadmits these shapes syntactically; the SDK's privacy filter\n(`detectUnsafePattern`) rejects email-shaped and bearer-shaped\nvalues at the runtime layer, but semantic violations (a UUID-shaped\nvalue passing the unsafe-pattern check) are the caller's\nresponsibility to avoid. Coerce sensitive shapes to a normalized\n`*Class` vocabulary instead (e.g., `payloadClass=non-empty` rather\nthan `payloadHash=abc123`).\n\nFor compile-time autocomplete on the stable-core subset, import the\nnarrower type `SideEffectSemanticFieldStableCoreKey`. For runtime\nvalidation of producer-supplied key names, use the exported guard\n`isSideEffectSemanticFieldKey(key: string): boolean`.\n\nWhat the SDK does not capture: recipient email addresses, sender or\nrecipient names, rendered email subjects or bodies, calendar links,\ninvite links, any URL with a query string or fragment, any\n`Authorization`/`Cookie`/bearer-shaped value, any\npassword/token/api_key key-value pair, any UUID, any Glasstrace API\nkey, any free-form prose, and any structured payload. Values matching\nthose shapes are silently dropped and replaced with an integer count\nunder the matching omission attribute. The dropped value never\nappears on the span, in any log line, or in any export.\n\nBehavior-neutrality: `recordSideEffect()` is an observer.  It does\nnot send, retry, duplicate, schedule, or delay any side effect. It\nnever throws. If no recording span is active, the call is a silent\nno-op.\n\nAccount opt-in: the capture is gated on the `sideEffectEvidence` flag\nin your account's capture configuration, which the SDK fetches at\ninit time. The flag defaults to `false`, so no side-effect attribute\nis ever attached unless your account has explicitly enabled it.\n\n```ts\nimport { recordSideEffect } from \"@glasstrace/sdk\";\n\nawait mailer.send({ to: recipient, template: \"EventCanceledEmail\" });\nrecordSideEffect({\n  kind: \"email\",\n  operation: \"email.send\",\n  status: \"succeeded\",\n  phase: \"request\",\n  fields: {\n    // Stable core\n    templateKey: \"EventCanceledEmail\",\n    role: \"invitee\",\n    locale: \"en-US\",\n    timezone: \"Europe/Paris\",\n    // Pattern: *Class\n    recipientClass: \"removed-participant\",\n    // Pattern: *Count (non-negative integer string)\n    participantCount: \"2\",\n    activeParticipantCount: \"1\",\n    // Pattern: *Kind\n    notificationKind: \"transactional\",\n    // Pattern: *Role\n    actorRole: \"system-bot\",\n  },\n});\n```\n\nThe SDK guard protects only callers of `recordSideEffect()`; user\ncode that bypasses the SDK and writes directly to the OTel span will\nstill hit the wire as-is and is filtered by the glasstrace-product\ningestion service before persistence. This is intentional\ndefense-in-depth: the SDK is the first gate; the product receiver\nis the second.\n\n### Attaching to an owned span\n\n`recordSideEffect()` attaches to the **ambient active OTel span** by default.\nWhen no span is recording at the call site — common when the host app's OTel\ncontext does not propagate intact to the call site — the call is a no-op and\nthe evidence is silently lost. With `verbose: true`, the SDK logs a one-time\ndiagnostic pointing at the fix.\n\nTo make categorical capture robust to a missing ambient span, pass a span you\n**own** as a second argument:\n\n```ts\nconst span = tracer.startSpan(\"db.Poll.findUnique\");\ntry {\n  await prisma.poll.findUnique({ where: { id } });\n  recordSideEffect(\n    { kind: \"calendar_link\", operation: \"calendar.create\", phase: \"request\" },\n    { span },\n  );\n} finally {\n  span.end();\n}\n```\n\nThe supplied span must be recording; a span that has ended or is a\n`NonRecordingSpan` is a silent no-op (the call does **not** fall back to the\nambient span). Glasstrace's `@glasstrace/sdk/trpc` `tracedMiddleware` opens a\nrecording span around each procedure, so the default ambient path works under\nit without an explicit span.\n\n### Value-fidelity scalars\n\nBeyond the categorical `fields` channel, `recordSideEffect()` accepts an\noptional `scalars` map for type-aware magnitudes emitted on a separate\n`glasstrace.side_effect.scalar.*` channel. The key suffix declares the\nvalue type:\n\n- `*Ms` / `*Amount` / `*Bytes` / `*Ratio` / `*Value` → a finite `number`\n- `*Flag` → a `boolean`\n- `*Id` → a pseudonymized `gthid_` string (see `hashId` below)\n\n(`Count` stays on the categorical `fields` channel; free-form string\nenums belong there too, not on the scalar channel.)\n\n```ts\nimport { recordSideEffect } from \"@glasstrace/sdk\";\nimport { hashId } from \"@glasstrace/sdk/node\";\n\nrecordSideEffect({\n  kind: \"external_api\",\n  operation: \"charge.create\",\n  status: \"succeeded\",\n  scalars: {\n    latencyMs: 142, // bounded delta — not a wall-clock epoch\n    amountValue: 1999, // a magnitude\n    retriedFlag: false, // a boolean condition\n    // Identifiers must be pseudonymized; raw ids are rejected.\n    customerId: hashId(rawCustomerId, process.env.GLASSTRACE_ATTR_HMAC_KEY!),\n  },\n});\n```\n\n> **Availability:** emitting a scalar (above) is separate from *retaining* it at\n> ingestion, where a per-account operator allowlist decides which scalars the backend\n> keeps (see [The two-allowlist contract](#the-two-allowlist-contract)). Admission\n> currently requires the scalar to ride a **database-operation** (`db.<Model>.<op>`)\n> span — the kind the `prismaAdapter` captures on, or one you pass via `{ span }`. The\n> `external_api` example above uses the default ambient active span (a request or\n> procedure span), which is neither, so its scalars are not yet admissible and are\n> dropped at ingestion (an `allowlist_denied` omission). For evidence on non-database\n> operations that must survive today, use the boolean `*Holds` relations or the\n> categorical `fields` channel. Capture is gated by the account `sideEffectEvidence`\n> flag.\n\nScalars are validated at emit time under a **fail-closed `strict`**\nposture. (An account-level `captureFidelity` setting that can relax the\ntimestamp/identifier rejections is part of the wire contract but is **not\nactive in this release** — scalars are always validated as `strict`\nhere.) Under `strict` the SDK rejects values that would leak raw,\nhigh-cardinality data before they reach the wire, recording only an\ninteger omission count:\n\n| Rejected value | Omission reason |\n|---|---|\n| A `Date`, or a raw epoch on a `*Ms` key | `raw_timestamp` |\n| A non-`gthid_` value on an `*Id` key | `unhashed_id` |\n| `NaN` / `±Infinity` | `non_finite` |\n| A value whose type doesn't match its key suffix (e.g. a string or boolean on `*Ms`) | `raw_payload` |\n| A key not matching the scalar pattern | `unsupported_key` |\n| More than 16 scalars in one call (the excess are dropped) | `scalar_cap_exceeded` |\n\nSend **bounded deltas as numbers** (e.g. `latencyMs: 142`), not absolute\ntimestamps. Note that raw-epoch screening applies only to `*Ms` keys (the\ntime-typed suffix) — keep wall-clock values off other numeric suffixes.\nPseudonymize identifiers with **`hashId`** (HMAC-SHA256, fixed-shape\n`gthid_<hex>`, fail-closed — returns `null` without a key), which ships on\nthe Node-only `@glasstrace/sdk/node` subpath because it uses\n`node:crypto`. At most 16 scalars are recorded per operation.\n\n### Boolean relations (`*Holds`)\n\nWhen the decisive evidence is a *relationship* between values rather than\nthe values themselves, emit it as a boolean **relation** on the\ncategorical field channel. `recordSideEffect()` accepts a `relations` map\nof `boolean`s keyed by camelCase names ending in `Holds`; values are\ncoerced to `\"true\"`/`\"false\"`:\n\n> **Availability:** `*Holds` relations are emitted by the SDK, admitted by the\n> Glasstrace backend, and surfaced to agents through the MCP read path —\n> `get_trace` / `get_root_cause` return them in\n> `sideEffectSummary.operations[].semanticFields`, and `find_trace_candidates`\n> lists the relation key names. Capture is gated by the account\n> `sideEffectEvidence` flag.\n\n```ts\nimport { recordSideEffect, invariant, isNullInvariant } from \"@glasstrace/sdk\";\n\nrecordSideEffect({\n  kind: \"calendar_link\",\n  operation: \"invite.create\",\n  relations: {\n    // Did the emitted duration match what was declared?\n    durationMatchesHolds: invariant(emittedMinutes, \"eq\", declaredMinutes),\n    // Was the timezone preserved (not silently dropped)?\n    timezonePreservedHolds: invariant(emittedTz, \"eq\", declaredTz),\n    recipientMissingHolds: isNullInvariant(recipient),\n  },\n});\n```\n\n`invariant(left, op, right)` evaluates one of `eq` / `neq` / `lt` / `lte`\n/ `gt` / `gte` and returns the boolean; `isNullInvariant(value)` is the\nunary `null`/`undefined` check. Both are pure and edge-safe (root barrel).\n\nA relation key not ending in `Holds`, a non-boolean value, or a key\nalready attached by `fields` (a same-channel collision — `fields` takes\nprecedence) is dropped and recorded only as an integer omission count.\nRelations count against the same product-side per-operation field budget\nas `fields` (enforced at projection).\n\n### Passive Prisma value capture (`prismaAdapter`)\n\n`prismaAdapter` is a passive Prisma client extension that projects allowlisted\nresult columns onto the same value-fidelity scalar channel as\n`recordSideEffect()`'s `scalars` map (see\n[Value-fidelity scalars](#value-fidelity-scalars)) — so an agent can read a\nquery's key columns back from the trace without hand-written\n`recordSideEffect()` calls. It is a **pure observer**: it invokes Prisma's\nsupplied query callback exactly once and never issues an additional query,\ninspects only own allowlisted fields on eligible single-record results, never\nmutates query arguments or results, never widens your `select`, and never\nchanges query behavior or errors. It adds no `@prisma/client` dependency (it\nis typed structurally).\n\n```ts\nimport { PrismaClient } from \"@prisma/client\";\nimport { prismaAdapter } from \"@glasstrace/sdk\";\n\nconst prisma = new PrismaClient().$extends(\n  prismaAdapter({\n    allow: [\n      { model: \"Poll\", column: \"muted\", as: \"flag\" },      // → scalar `mutedFlag`\n      { model: \"Poll\", column: \"voteCount\", as: \"value\" }, // → scalar `voteCountValue`\n      { model: \"Poll\", column: \"userId\", as: \"id\" },       // → scalar `userId` (pseudonymized)\n    ],\n  }),\n);\n```\n\nEach `allow` entry is `{ model, column, as? }`. `as` selects the scalar intent\nand its key suffix (the same suffixes as the manual `scalars` map): `flag`\n(default → `*Flag` boolean), the numeric intents `value` / `amount` / `ms` /\n`bytes` / `ratio` (→ `*Value` / `*Amount` / `*Ms` / `*Bytes` / `*Ratio`), and\n`id` (→ `*Id`, a pseudonymized `gthid_` token). A value whose runtime type does\nnot match its intent is dropped, never captured.\n\nValue capture is limited to the single-record-result operations `findUnique`,\n`findUniqueOrThrow`, `findFirst`, `findFirstOrThrow`, `create`, `update`,\n`upsert`, and `delete`. Every other operation is inert by default: for\ngroup, bulk, raw, and unknown operations, `prismaAdapter` opens no owned\nvalue-capture span and emits no scalar or omission attribute. `count` and\n`aggregate` become eligible only through the separate, explicit\n`aggregateAllow` list described below, and `findMany` results become\neligible only as bounded row evidence when the server grants the\nbounded-rows result-evidence capability for models named by `allow` (see\n[Bounded-row result capture](#bounded-row-result-capture-findmany)). This\nboundary affects only `prismaAdapter` value capture; automatic Prisma query\ninstrumentation described in\n[Database query spans (Prisma)](#database-query-spans-prisma) is independent\nand unchanged.\n\n#### Aggregate-result capture (`aggregateAllow`)\n\n`aggregateAllow` opts specific `count` / `aggregate` results into\nprovider-neutral **result evidence** — a family marker plus 1..16 numeric\nscalars, emitted as one best-effort bundle on the adapter's owned span. It is\ndefault-deny at three independent layers: an entry must explicitly name the\nselection, the server must grant the aggregate-scalars result-evidence\ncapability on your account's configuration, and the backend independently\nvalidates completeness and current state before retaining anything.\n\n```ts\nprismaAdapter({\n  aggregateAllow: [\n    // count(): the _all sentinel maps a bare numeric result or a selected _all\n    { model: \"Order\", operation: \"count\", aggregate: \"_count\", field: \"_all\", key: \"matchedAmount\" },\n    // aggregate(): a named bucket and concrete field\n    { model: \"Order\", operation: \"aggregate\", aggregate: \"_sum\", field: \"total\", key: \"revenueAmount\" },\n  ],\n});\n```\n\nEvery entry member is required: `model` and concrete `field` names are ASCII\n(`[A-Za-z][A-Za-z0-9_]{0,63}`, with `_all` as the only sentinel, valid only on\n`_count`); `operation` is `\"count\"` or `\"aggregate\"` (`count` permits only the\n`_count` bucket); and `key` is the emitted scalar key under the unchanged\n80-character grammar with a numeric suffix (`Ms` / `Amount` / `Bytes` /\n`Ratio` / `Value` — never `Id` or `Flag`). Selection is never inferred from a\nresult's shape, arguments are never inspected, and the adapter remains a pure\nobserver — the query result and any error pass through untouched.\n\nValues are strictly validated: `_count` values must be nonnegative safe\nintegers; other buckets accept finite native numbers (a `Decimal` or `BigInt`\nis dropped, never converted); and timestamp-shaped magnitudes are rejected by\nthe shared privacy screen regardless of fidelity posture. An invalid value\nroutes to a bounded omission counter, and when no value survives, nothing is\nemitted at all — never a marker without evidence. The allowlist itself is\nobserved defensively under a fixed total inspection budget (in practice about\n40 entries — a larger list disables aggregate capture entirely rather than\ntruncating): a malformed entry is dropped, while a conflicting or\nduplicate-key selection, more than 16 selectors for one model + operation, or\nan unsafely observable list disables the affected capture entirely rather than\nguessing.\n\n#### Bounded-row result capture (`findMany`)\n\nWhen the server additionally grants the **bounded-rows** result-evidence\ncapability, `findMany` results for models named by your existing `allow`\nentries are captured as bounded row evidence — no separate allowlist. The\nadapter samples **at most 8 returned rows** (the first eight array\npositions), projects each allowlisted column by its `as` intent onto\nrow-qualified scalars (`glasstrace.side_effect.scalar.r<n>.<key>`), and\nemits everything as one evidence bundle with truthful cardinality: the\nreal returned-array length (`rows_total` — never an unpaginated database\ntotal), the fixed `row_cap` of 8, how many rows were selected, and how\nmany contributed at least one value. `r<n>` is the original\nreturned-array position, nothing more — never an identity, never reused.\n\nThe operation shares the same **16-scalar ceiling** as every other\ncapture, allocated deterministically in configured-column order across\nrows, with a fixed internal attempt budget so a hostile or huge result\ncan never create unbounded work. Values follow the same rules as\nelsewhere (`flag` booleans; finite native numbers under the safe-integer\nrule and the timestamp privacy screen; `id` columns as pseudonymized\n`gthid_` tokens only under full fidelity with a provisioned key — the\nraw identifier never reaches the wire). Only own data properties of each\nrow are read; accessors are never invoked, prototypes never traversed,\nand candidate values are snapshotted before any asynchronous work so\nlater result mutation cannot change the emitted evidence. An empty\nresult, an unsupported shape, or a policy that cannot be observed safely\nemits nothing at all. Group, bulk, raw, `*ManyAndReturn`, and unknown\noperations remain inert. Attribute transport is best effort, so the\nbackend independently validates bundle completeness and discards any\npartial family — the marker is written last precisely so a truncated\nbundle fails closed.\n\nBounded-row admission is deliberately stricter than single-record\ncapture, and fails closed rather than guessing: the `allow` list is\ncompiled for this path under a fixed defensive inspection budget (in\npractice about 64 entries — a larger list disables bounded-row capture\nentirely rather than truncating), model and column names must be ASCII\nidentifiers (`[A-Za-z][A-Za-z0-9_]{0,63}`) whose derived scalar keys\nsatisfy the camelCase scalar-key grammar, and a non-conforming column, a\nconflicting duplicate, or a derived-key collision disables bounded-row\ncapture for that entire model. Legacy single-record capture is unaffected\nby any of this.\n\n`as: \"id\"` is an operator escalation: it emits a `gthid_` token (the raw id\nhashed under a provisioned per-account key — the raw value never reaches the\nwire) **only** when the account is on `captureFidelity: \"full\"` with a\nprovisioned key. Under the default `strict` posture an `id` column captures\nnothing.\n\n#### The two-allowlist contract\n\nOn top of the global side-effect capture gate (the account's\n`sideEffectEvidence` switch must be enabled and the query must run inside an\nactive recording request span — see\n[Capturing side-effect evidence](#capturing-side-effect-evidence)), capturing a\nspecific column requires **two** default-deny allowlists to agree, and the\ncolumn to actually be returned:\n\n1. **Producer side — your `prismaAdapter({ allow })`** (above). Without a\n   matching entry the SDK emits nothing for that column.\n2. **Operator side — the server allowlist** in your account's capture\n   configuration. The backend re-enforces an independent per-tenant allowlist\n   at ingestion; a value the server allowlist does not list is dropped at\n   ingestion even if the SDK emitted it.\n3. **The column must be an own property of the operation's *returned* row.**\n   The adapter ignores inherited properties, so an operation that does not\n   return the column — a `create` / `update` with a narrowed `select`, or a\n   `select` that omits it — is silently skipped.\n\nThe two allowlists are keyed on **different** things — conflating them is the\nmost common misconfiguration:\n\n- The **producer** `allow` is keyed on the **source** column: configure it with\n  the actual result column name and intent (`{ model: \"Poll\", column: \"muted\",\n  as: \"flag\" }`). Do **not** put the derived scalar key here — an entry like\n  `{ column: \"mutedFlag\" }` matches no result column and captures nothing.\n- The **operator** (server) allowlist is keyed on the **emitted scalar key**\n  that the SDK derives from the source column and intent — `<column><Suffix>`,\n  not doubling a suffix the column already ends in. So\n  `{ column: \"muted\", as: \"flag\" }` emits `mutedFlag`,\n  `{ column: \"voteCount\", as: \"value\" }` emits `voteCountValue`, and\n  `{ column: \"userId\", as: \"id\" }` emits `userId` (it already ends in `Id`, so\n  it is not doubled to `userIdId`). The operator allowlist must list that\n  derived key.\n\nWorked example — capture `Poll.userId` as a pseudonymized id:\n\n```ts\nconst prisma = new PrismaClient().$extends(\n  prismaAdapter({ allow: [{ model: \"Poll\", column: \"userId\", as: \"id\" }] }),\n);\n\nawait prisma.poll.findUnique({ where: { id } });\n// ✅ returns `userId` → captured as the `userId` scalar (a `gthid_` token)\n\nawait prisma.poll.update({ where: { id }, data, select: { muted: true } });\n// ❌ `userId` is not in the returned row → silently skipped\n```\n\nTo surface this in the trace you need all of: (1) the `allow` entry above;\n(2) the operator allowlist listing the emitted key `userId`; (3) for the `id`\nintent, the account on `captureFidelity: \"full\"` with a provisioned key; and\n(4) the operation returning `userId`. Every misconfiguration is\n**fail-closed** — a missing allowlist entry, a missing return column, or a\nnon-`full` posture yields no captured value (and, for a genuinely key-less\n`full` account, only a count-only omission marker), never a raw or unhashed\nidentifier on the wire.\n\n## Decision tracing\n\nMany of the SDK's capture, emit, and redact decisions are made silently:\nwhen capture produces nothing, it can be hard to tell *which* config gate\nclosed — was capture disabled for the account, did the init call not land,\nor was a field rejected by the allowlist? Decision tracing makes those\ndecisions observable from the console behind a single toggle that defaults\n**off**.\n\nEnable it with the `decisionTrace` option or the `GLASSTRACE_DECISION_TRACE`\nenvironment variable (handy for a deployed app you cannot re-instrument):\n\n```ts\nregisterGlasstrace({ decisionTrace: true });\n```\n\n```bash\nGLASSTRACE_DECISION_TRACE=true npm run dev\n```\n\n`verbose: true` turns decision tracing on as well, so existing verbose\nsessions get it for free; set `GLASSTRACE_DECISION_TRACE=true` with\n`verbose: false` to see only the decision lines without the full init log.\n\nEach instrumented decision logs one greppable line:\n\n```\n[glasstrace] decision: capture.sideEffectEvidence=enabled (config_applied; surface=configApply,captureFidelity=full)\n[glasstrace] decision: config.tier=served\n[glasstrace] decision: otel.path=bare\n[glasstrace] decision: feature.consoleErrors=disabled\n[glasstrace] decision: sideEffect.fieldRejected=unsupported_key\n```\n\n```bash\nnode server.js 2>&1 | grep '\\[glasstrace\\] decision:'\n```\n\nThe greppable console line is the supported way to consume decision\ntraces. Internally, each instrumented decision is also emitted on the\nSDK's in-process lifecycle bus as a `core:decision` event carrying\n`{ point, outcome, reason?, inputs? }`, which the SDK's own integration\ntests assert on; this bus is not part of the public API surface, so prefer\nthe console line for external tooling. The instrumented decision points are:\n\n- `capture.sideEffectEvidence` — the capture master switch, reported both at\n  the config-apply step during init and at the `recordSideEffect` call gate.\n- `capture.fidelity.idModel` / `capture.fidelity.identifier` /\n  `capture.fidelity.hmacKey` — the identifier-capture path in the Prisma\n  adapter: whether the account is on full fidelity, whether the value was\n  hashed, and whether the per-account hashing key is provisioned.\n- `config.tier` — which fallback tier served the active capture config\n  (`served`, `cached`, or `default`).\n- `sideEffect.fieldRejected` — a side-effect field or scalar was dropped,\n  keyed by the closed omission reason only (never the field key or value).\n- `feature.consoleErrors` / `feature.errorResponseBodies` /\n  `feature.discovery` — whether each optional capture feature is enabled.\n- `otel.path` — the OpenTelemetry provider path the SDK took (bare\n  registration, the `@vercel/otel` path, or a coexistence outcome).\n- `env.forceEnable` — how the production gate resolved: `production_disabled`\n  (a production env disabled the SDK), `forced` (force-enable actually\n  overrode a detected production env), or `normal` (not a production env, so\n  force-enable was a no-op).\n- `env.nudgeSuppressed` / `env.upgradeNoticeSuppressed` — whether the\n  one-time MCP-connection nudge and the stale-instruction upgrade notice\n  were shown or suppressed.\n\nMost points are governed by the programmatic `decisionTrace` / `verbose`\noption as well as the env var. `env.upgradeNoticeSuppressed` is the\nexception: it is an early-bootstrap point that decides before the SDK\nthreads the resolved decision-trace flag, so it is observable only via the\n`GLASSTRACE_DECISION_TRACE` environment variable (the programmatic option is\nnot yet in effect when it runs).\n\nLike the console line, the event fires only while decision tracing is\nenabled — never when the toggle is off.\n\nDecision tracing is **observational and behavior-neutral**: capture\nbehavior is byte-for-byte identical whether it is on or off, the emitter\nnever throws into your code, and it is a strict no-op (no allocation on the\nhot paths) when off. It emits flags and enums only — never request or\nresponse bodies, never a rejected key or value, and never a secret (API\nkeys appear masked; a key-shaped config value is reported only as `present`\nor `absent`).\n\n## Source maps\n\nGlasstrace uploads server-side source maps at build time and resolves\ncompiled-output stack frames back to original source on the dashboard\nand in agent prompts. Three span attributes connect the runtime trace\nto the build-time manifest:\n\n| Attribute | When stamped | Source |\n|---|---|---|\n| `glasstrace.build.hash` | every server span | `process.env.GLASSTRACE_BUILD_HASH` (read once at module load) |\n| `glasstrace.source.file` | error spans only | top user-attributable frame of `Error.stack` |\n| `glasstrace.source.line` | error spans only | top user-attributable frame of `Error.stack` |\n\nThe build hash links a runtime span to the source maps uploaded\nduring the same build. Set the env var in your deploy step:\n\n```bash\n# Vercel / GitHub Actions / any CI\nGLASSTRACE_BUILD_HASH=$(git rev-parse HEAD) npm run start\n```\n\nThe Glasstrace `next.config.ts` wrapper (`withGlasstraceConfig`) and\nthe `@glasstrace/sdk/node` upload helpers compute the same hash via\n`computeBuildHash()` (preferring `git rev-parse HEAD`, falling back\nto a deterministic content hash). When the runtime env var","readmeFilename":"README.md"}