{"_id":"@tangle-network/agent-app","_rev":"455-053cc1a68051d90fba0d7b4daf4ec028","name":"@tangle-network/agent-app","dist-tags":{"latest":"0.51.5"},"versions":{"0.1.0":{"name":"@tangle-network/agent-app","version":"0.1.0","license":"MIT","_id":"@tangle-network/agent-app@0.1.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"266bb495708d8c6c75e85bdcf93a6a3ac1dda13d","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.1.0.tgz","fileCount":61,"integrity":"sha512-6PsjQiielwWk03P0JNJe2GdMtuXc8qWzrhJ8FushdnxawN+DoFMee/rlf0K/sJ8yZQBrRzk5xxfABJMOWP3vIg==","signatures":[{"sig":"MEYCIQDmtEK97MBfnbDmkVuFTTgrXvq7t+iH2v+gbsHfsnEZdgIhAL4SHodtb8cIUeBRC1kkG9aOfhkuGfAlP8SZTsce+l9D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227017},"main":"./dist/index.js","type":"module","_from":"file:tangle-network-agent-app-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"_resolved":"/tmp/claude-1000/e164e9192006608a2f7c2741f288d7b7/tangle-network-agent-app-0.1.0.tgz","_integrity":"sha512-6PsjQiielwWk03P0JNJe2GdMtuXc8qWzrhJ8FushdnxawN+DoFMee/rlf0K/sJ8yZQBrRzk5xxfABJMOWP3vIg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.6.2","description":"Shared application-shell framework for Tangle agent products: the structured agent→app tool side channel (proposals, follow-ups, generated UI, citations), domain-seamed so each product supplies its own persistence and types.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.70.0","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.50.0","@tangle-network/agent-integrations":">=0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.1.0_1780505843939_0.7404883268474609","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@tangle-network/agent-app","version":"0.1.1","license":"MIT","_id":"@tangle-network/agent-app@0.1.1","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"5b448aaf52f332a863dfe6599013c5ac5ff9c84f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.1.1.tgz","fileCount":61,"integrity":"sha512-Ip68xQK61dDx4mhb1Qcwf2uxGY69RLLCVTRmGQkB+pnyhRYtfwUa43AB+3NSJK+aRXJP20ms5i9CqlyIc0apGQ==","signatures":[{"sig":"MEUCIEnvFIGwIyAvTssxtwV+8q0vpFC+DRD/w3WL+rhp8aG7AiEA5BD4nRrGyG1BYJc76OLqfxWNPOQ8rqgXd4QxU+5GDfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227080},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"}},"gitHead":"6733e0fd253f874070a2de058b4f1fe01c03bf57","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Shared application-shell framework for Tangle agent products: the structured agent→app tool side channel (proposals, follow-ups, generated UI, citations), domain-seamed so each product supplies its own persistence and types.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.70.0","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.50.0","@tangle-network/agent-integrations":">=0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.1.1_1780508632533_0.6969329562968023","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@tangle-network/agent-app","version":"0.1.2","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.1.2","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"edd19c9fcf6ec72b453251ecacda3a8d0ef04ce3","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.1.2.tgz","fileCount":62,"integrity":"sha512-123FbnL/yrLQ9A4gb2MUCF5PljWCX/9dXjr643sOasV7UPcU7n3TMTqaoRil3Da5hy6bBTBT0IQ1B6W78Nzi1Q==","signatures":[{"sig":"MEUCIQCxtR3Dax6/d38/PrsVpJ9TZOIGfCnOoOtgXJ0hgushZwIgbL4OqpJxtJc5XnN519Y9cx16+jziKxGcXCBDeZSK0OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"}},"gitHead":"6febfe536204b39d01d06eeb311534c0d62f9dd5","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.70.0","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.50.0","@tangle-network/agent-integrations":">=0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.1.2_1780508930172_0.044783734037801004","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@tangle-network/agent-app","version":"0.1.3","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.1.3","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"56d18946d57d292b193fdd9b79784e53054dac96","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.1.3.tgz","fileCount":67,"integrity":"sha512-9V5g2vdEL3kUnPsLKrbKhRosDQhvTJnCFmWr571XP8JU3+2b/gDmxnwbJvjXiVUXyJUml2ghGJsbZeuGG1DAdQ==","signatures":[{"sig":"MEYCIQDnAPA0S5g4VAz3w68R8VH4pvcdzVRthv4GUBk92i/xjwIhANImGmWVGtEsn6+vOq1uCA3Jmh8H3AE8A4wzN1vPQQ9X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273082},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"}},"gitHead":"f4785005519a31ccf359357c763fae1a98a2e79f","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.70.0","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.50.0","@tangle-network/agent-integrations":">=0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.1.3_1780530652858_0.5131017211533049","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@tangle-network/agent-app","version":"0.1.4","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.1.4","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"d681d127ea62ef344ec3fae8a9aaec926c103a15","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.1.4.tgz","fileCount":83,"integrity":"sha512-WQISPekwJY0vW8PHCZzHY1HuWgOsGpEv7iUO32cWbCtd2UP0cEsI6UczYtcfVylqyKgs18FBoc/M42V0P033QQ==","signatures":[{"sig":"MEUCIQDwXDMD5nv4t1BlFKKaJJRT3hRJdTLW5ZccCzTJcoquGAIgSujdX47dGwDCuDUSOn6HLj8dUsMbTlM4bZ58Ek8PVng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405415},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"f6b723a1a3b9cb4918503fb6770e992bfc533331","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.70.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.50.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.1.4_1780534732303_0.9167700623907609","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@tangle-network/agent-app","version":"0.1.5","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.1.5","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"38ed4eb6f005d4f8be44e5a437d233328a1fcb61","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.1.5.tgz","fileCount":83,"integrity":"sha512-33ME+Kw9jE6fgNzdaa4Yi+SoHDLdypWJ82u1SWDVco0D+C4DwivQI2X2AnNmKqL7ABYjex3ceULQnNGlTuRNAw==","signatures":[{"sig":"MEUCIHD6pY8yAOgfs/LamrKusN+2UkzMLI0OLicpyy+zwiQ3AiEAoP0I6v35gP6afWq0K1gSVMaspRFfJSTazD2HdBptv+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405317},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"e7828dd04a19b675d4ef9cf413f8ba26c00cfb83","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.70.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.50.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.1.5_1780535938049_0.27087812355168284","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@tangle-network/agent-app","version":"0.1.6","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.1.6","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"e51d718ae03c11212556b07265cb85669e3638fd","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.1.6.tgz","fileCount":88,"integrity":"sha512-y5DyXXi4erAty4p/4/mOcg4PIbPS5+B8jJcqOVHFTehNSzb+QjoTQnMaD5pUFY/LkZmd5oKljkX8gluivUcP8A==","signatures":[{"sig":"MEYCIQDtAdbCbQYiW8PEtBaDhK50Xz6+t67CXL0DUJZMWxT7cAIhAO4fhXNjLj8VgZzhcpqEjPsPbCj8FRWg8a9EsAhIuvp3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415189},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"475ae31b820218fd30660f05dead9ab1c91e591e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.70.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.50.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.1.6_1780570547172_0.22117293012295525","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@tangle-network/agent-app","version":"0.1.7","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.1.7","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"9953424f58d3025610aaad52ad50c41c8a28d3ec","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.1.7.tgz","fileCount":88,"integrity":"sha512-ON5ArNkpsu7AhhSMUATtf8x7IaTFeRf+GqNVXivHWU4iOtv58o48bQr46/kZ52RSJaoeKBj1vdQqXq3osBw6Rw==","signatures":[{"sig":"MEUCIHinvZ/3Lz5uJRbmviqLP8sCGogsUwaPx8d1O6U10AEpAiEA+uZ0X7zkO1r1gE1A6Wb75TeeCx+tsQQQFTRzS2DJD7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"38f63345e2db45c2a9e1d73d1aaad0a0ff53c9de","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.70.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.50.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.1.7_1780574390243_0.7457650849016697","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@tangle-network/agent-app","version":"0.1.8","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.1.8","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"367f89213cb873e8a25dd48bb202b03ba4686786","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.1.8.tgz","fileCount":88,"integrity":"sha512-JWl+KSar7jNzeUtQzljCxGW+UN/MeCrZ3QsQ3QYd5Zj5KiHC7AypM1j0vqlab8G2LL/TPCktH/k4EVIWawl/HQ==","signatures":[{"sig":"MEYCIQCrf29jsK7P6M2dgHFHiWCCejuk4Eadms/sNmSWRzkrwAIhAJlNz7zhCdtH0D5vJXDKnhcymlrIe5YEQNxcCSpeGEpT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432537},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"8ab100b48abb840893f2e96d91478d263ba73894","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.70.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.50.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.1.8_1780576313582_0.8497490614890906","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@tangle-network/agent-app","version":"0.1.9","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.1.9","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"8833b6f501c5b5f76f8e4631aeb8fd8e5e81cfec","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.1.9.tgz","fileCount":88,"integrity":"sha512-mGtvebB35y28zA25ajfu7pFwNKgytuh4iYY3OfjpwXwLD/PiEfmUtLkk+tsqAnEw4Ww9Za7Vw355s6+9FChuVg==","signatures":[{"sig":"MEQCIGccQglcQoyxpg3ANfgwi/lKs+Sx0CoZmcrtP/HB8vDEAiAZIXiSokKseHk9b8uM5BdeCCo3Fsrh0LAu3fZkqsn2VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":436561},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"782238951ff1ae909645fe30586e8c68276365e3","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.70.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.50.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.1.9_1780587807712_0.9132028159073144","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@tangle-network/agent-app","version":"0.1.10","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.1.10","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"4da3c800ea9b663c103617002d7a68b5985a3c6b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.1.10.tgz","fileCount":88,"integrity":"sha512-rFE+44rdlSkeveUhWFSH3DE9rkMMhrws0ihIEfv0ZAfa1rxWDZROXK6se60xcwts+0FnReMigMK3qt9I3nmMnA==","signatures":[{"sig":"MEYCIQDJXoc1BdmUvKGdugoxCufyAlnuGhlWChiL0DvIk+/auQIhAIB8cSXclDm7qWD5t2vk9skuRt+7qRWwabUTRSSZYVTz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"434b6e30bd084baf2ca00ac9ac4b2d159104d1b3","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.70.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.50.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.1.10_1780610711516_0.7648708816446645","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@tangle-network/agent-app","version":"0.1.11","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.1.11","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"dbd6cb26ca5b56215ea3d80520cd7baaa14210ce","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.1.11.tgz","fileCount":91,"integrity":"sha512-KAEzdk3em8HDqHcgzEjEQVwkgpM2jNpzsTAAQpGQFzy52TkG1+QeLUywndPyaM8o4d2VWcWbECi2pZdxDHkZAQ==","signatures":[{"sig":"MEUCIQCyyAUyDlaHZ1E5j9SviCMiOH33SH1HFXB9Kj0aCvPhOQIgYBfMQOACdPa+gsfjCjm9i7PZBX8XVyZ+ZoBD3ZM7zFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447255},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"23e4e9174eceb7da6589849cc86103f5743d9150","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.70.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.50.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.1.11_1780660697199_0.7221066626674797","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@tangle-network/agent-app","version":"0.1.12","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.1.12","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"212172f011dff604599fc094398575b8383c9412","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.1.12.tgz","fileCount":91,"integrity":"sha512-miaT3Tf1G0U9c4dXKhAaTdIbOhQ+JmjtbgHeIa4FVX8sCbbLVrR/fkW8wYyDylaJ/fuyCCsotLUJgAeJBWr7bg==","signatures":[{"sig":"MEQCIHGyJ5LhZauO75XMT4aYc2ZGJ0wdYQU9qo/B3AZye/sIAiBeVKNP3FsEMyGXkA6j+FqO5jKD4oWtdBOrO6GdafnMIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":451006},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"3a00d656751b7d18459b42b1ba89470f9f737e68","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.70.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.50.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.1.12_1780665887925_0.6252291741944349","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@tangle-network/agent-app","version":"0.1.13","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.1.13","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"7c82ba9ee1572060a3f9ce9244b4bd352aae75b5","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.1.13.tgz","fileCount":91,"integrity":"sha512-XCndwUH9pZIhYApxxBrqb3skAhT5iUxejcag5n6GM7cWiXnNp7xpNbY/vkF4O5b5UdzPaB5mhT/SLEp236/3ag==","signatures":[{"sig":"MEUCIQDz/XWrNymUeVuWHGrg/Rtjm1hLEcx0oU4SVlWz9IBDrwIgIoKt/0hDFwgIje5NtKfpXT1DMc6D2cqqdG3dIYA9P8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452600},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"ec525bfdedb8cae11972529e9d737bb1362f57a6","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.70.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.50.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.1.13_1780666231096_0.5807198111492549","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@tangle-network/agent-app","version":"0.1.14","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.1.14","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"0b1a8221aa99025b97d2ccd9abfb4259944ed250","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.1.14.tgz","fileCount":93,"integrity":"sha512-7h6zVpQ8wCT9McQUuW/le+r+sYnficGH0bJptOsRSDqYXLMtneZzb9E63YtzY64B+V4gJryTtvPAEmiuzQHvrA==","signatures":[{"sig":"MEQCIGCgqq+2219vlcCFAKOGRuWAsOFkNrrvSh0Z/sHVeMYRAiAMBY74B7bGcl910wC2qX3TQ1S3LvLhYJ/9YPbFBJseog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":469690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"3ab068cc7fc51736b865759ff56ce5f0fe7fd272","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.70.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.50.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.1.14_1780667417495_0.4076674035225172","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@tangle-network/agent-app","version":"0.2.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.2.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"c374a60b1f56c871bb81eb01f85cd51b912c3266","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.2.0.tgz","fileCount":96,"integrity":"sha512-oUTRFkeuqjNkmKg426ZBn+KHHf7YyYP/VjFuY/5tBh+Bht6YLbBnpxBV5jW0VdGFBb2Xd60f8DbJJtwMJd+kwQ==","signatures":[{"sig":"MEYCIQDhlUjdrMnNhu3DnFVKrAit5KblhKff+ZVzqjm7Q9Yi1wIhANf/wJo+Ez7luRWproS3JdXoAhzoCHw/W5jlFxp+IRoY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482950},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"d7d2d93e4f2787bad411c2bab434b47d14f81ac9","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.2.0_1780702453833_0.48428450685837277","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@tangle-network/agent-app","version":"0.3.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.3.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"d06a12adbebb0e53e8a06377377193fad840b0eb","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.3.0.tgz","fileCount":103,"integrity":"sha512-FbtquFmlTGuLCSUIyLP1eYd1b2Ylpg/9IUfImcrtsUtrnD0cAE2yXKqNL4yt1A8OyuRi4xRJbnpoF2bHq6j+sg==","signatures":[{"sig":"MEUCIQDxP6HJLLg//8TNpjCkshyQFHq6p1r50UsIuHLkhSgfgwIgL9/igJ5hVQIFsHG8pw6Kb0MQpHZS4CdZOB7N3upyHfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535641},"main":"./dist/index.js","type":"module","_from":"file:tangle-network-agent-app-0.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"_resolved":"/tmp/81549897f4c6df9986f2fdbd58694ade/tangle-network-agent-app-0.3.0.tgz","_integrity":"sha512-FbtquFmlTGuLCSUIyLP1eYd1b2Ylpg/9IUfImcrtsUtrnD0cAE2yXKqNL4yt1A8OyuRi4xRJbnpoF2bHq6j+sg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.6.2","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.3.0_1780851539480_0.9091749225673094","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@tangle-network/agent-app","version":"0.3.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.3.1","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"94cb56f3ebeebe4e3af601a8a89149f92447b017","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.3.1.tgz","fileCount":103,"integrity":"sha512-71pbchKkNwzdL0Cn2U7tWnMgF/wrhmleGHTR6p/rd4Nvadz2mDNxXugwptDqBETSof158a6acWLmZ1W755IE8w==","signatures":[{"sig":"MEQCIEjrJat1weBihhL7dKeJPVdN94OkI46zacLJlDngjLPfAiBgUDhAQl/8fu0/cyNDVclBvNTMQOwSo4WBumPwARbFVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":555165},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"1e842d472107bd1ac7858fcdf21ad0ca44163614","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.3.1_1780989183321_0.2876599332032075","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@tangle-network/agent-app","version":"0.4.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.4.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"af4c2385eb1f49436495523535eeadd4169b98a8","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.4.0.tgz","fileCount":103,"integrity":"sha512-KjdquHIv0p7FrwiXqNnXPL9Ckghm4VKHlyap6PBzq9ZlwJZyOAdTNifV6xSWHFGxyI90hrRaCcC65i3rq9aIHw==","signatures":[{"sig":"MEUCIQCuzbLfrIuOqcuOpc9xKNpJidepSE4+ZxQeJoX8Yi1cQAIgBiR+eli/SPqNh+I4L/52dVi8enuCtxOeyqm7CmpOfpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":560123},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"ad2ceaaa4cf1fbaa47909867fd2f721bd19e9e3a","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.4.0_1781056141037_0.6225945310384589","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@tangle-network/agent-app","version":"0.5.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.5.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"b2f2f2354d3f5ef6491614dfd4156a892e0e185d","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.5.0.tgz","fileCount":108,"integrity":"sha512-FeTGEiQeQCU3ikKVBLxfqdpgjGDPohvt6CxyXl8H8mSHGfxSOUeykSKTORp684Eu7uAZdYCeu0dzWcciJ7Flxg==","signatures":[{"sig":"MEUCIF2qjmCQ6A+en+I5zbi6YUeK85jtcKpxKjH3jFNwEp0ZAiEA1reuY4eTQH5lf11PWUv7LYPl1vV98FX3VKHbUgliczs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642725},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"09cf610e7462657d725614c548e518cb1fa7705e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.5.0_1781073181946_0.8247331771134061","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@tangle-network/agent-app","version":"0.5.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.5.1","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"83c5a97568464ff19d95fa563847a8941ec05097","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.5.1.tgz","fileCount":108,"integrity":"sha512-z+zW7cRrrHOYZ3dZNTEVwfLK9bmL7d+aWXf++DJjEP7qJC3npO2oBKJ5RzQTLdmX0qRLq/VUOhZ1ZxtTQmoJBw==","signatures":[{"sig":"MEUCICR02KtvBf1kB4wTh9if23rmHagelyHlz2VZIUpdgA/aAiEAiLr/fz7O9az57e/OzNqZNaUUsOAT88NGhBGU8VzffOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":643271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"5a120ee584a4a3e2295f8869d548191c5dc88dc0","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.5.1_1781078075715_0.23430376537172082","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@tangle-network/agent-app","version":"0.6.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.6.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"e24a92fc18e37de94a5e63ca126e778690b04c45","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.6.0.tgz","fileCount":112,"integrity":"sha512-OmDu4xtXFvHzatiBer67q4rnTfk9UwQj3FPWjtMzxz0bFT515/IwmsBNttuf59j8rofIsCaADQqZxAzbQo8mRA==","signatures":[{"sig":"MEUCIFVFmx8HGRX1dCMvAA8rCX9lL28/EAKLA5Olfeuy+so2AiEApdGCUIbEKs1FsCirXWVStDhCYpTp8wCE647B+J01UJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":718020},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"4c3c326adf80beab70fe20ba41fa4fae4c4d7ade","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@types/react":"^19.0.0","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"react":">=18","@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"react":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.6.0_1781096699320_0.5669345556599235","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@tangle-network/agent-app","version":"0.7.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.7.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"01abbd1efc162c5c0293bede36ef74c6ba745c87","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.7.0.tgz","fileCount":112,"integrity":"sha512-vc+C+9q2w43Ud9DzxQKUTIMymptFyEJaiVzAQ2/TcOGhjhDwRbXNaWo/ELabhYA3hwP1oxprL4zJLsvnu1zyBw==","signatures":[{"sig":"MEYCIQCIf4LNyBceTlFoZXKotHwjleOqwcA8u1SlnFl0BDGhqgIhAINv2u1B4LLA+r/Dp+r+TydSEJF2dFVgjnX+eEkdd1xZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760094},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"c69bb61b122e07c4879e30aa8c8e95a1fe655705","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@types/react":"^19.0.0","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"react":">=18","@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"react":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.7.0_1781098649823_0.34107494292329865","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@tangle-network/agent-app","version":"0.7.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.7.1","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"9c0ec7358071bb64fda918d1ba76ec5c38fb5f7e","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.7.1.tgz","fileCount":117,"integrity":"sha512-x/grNy4jqDRNe4OKRZyvw//DC+3EIt+6GVs+fKObiSiBHiQU1d8QjpXvuSJf+2YGCz/vqRzzuw9lf9MAQ8GO8g==","signatures":[{"sig":"MEQCIBm1AYQhRef6t8OQlvwh6rwm71mr7XVIXgkDY6OMbo0rAiAjAs0pSZYqouHLpGmR2IIX4m7ZVhDDv5K47//+9dZlww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978245},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"3f05a8a97b34edf90fe02eee3f6725d3ea5be713","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@types/react":"^19.0.0","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"react":">=18","@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"react":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.7.1_1781107469617_0.1169771498607115","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@tangle-network/agent-app","version":"0.7.2","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.7.2","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"5fd80e4f2280b08508639d3d0ed2190da3581c98","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.7.2.tgz","fileCount":117,"integrity":"sha512-9Dkf+7Zhg2HWnhNBjODnfkEgY0VQ1N5frQuhqiktUyk/uHktZ4bXvspGaHijUn9KnLDoUhDSQMTUclSQfKuz+w==","signatures":[{"sig":"MEYCIQDOL4CoALFBAkXxICRXHVU03BuiTrwFgR8Pg1YoAbEbCgIhAMFLdF9f8qq6sIjR7/1TxwUOXi+JmO6crYetZ4JW0oUi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":999775},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"589a5abc09565f751067f1977aef3f9996604c6b","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@types/react":"^19.0.0","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"react":">=18","@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"react":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.7.2_1781107588003_0.6756471872897143","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@tangle-network/agent-app","version":"0.8.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.8.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"b5ffa605d874c99b21092d4180a30d237e446b71","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.8.0.tgz","fileCount":122,"integrity":"sha512-SUuLTBiSByyoq6PzUGfTAWX0cIMxrVK4fgeAFdA9DjUZeDu8ap81cRI95k7YI92niimbkLsJC3V0Pr+B+11T4g==","signatures":[{"sig":"MEQCIHEjz7i4f20NvJpP9+NdoGxgehFW0ZetXsdVSV60Dqz/AiAoy4yIbMFBHoajVWaObQ/x2sbG+Jt/qlgbv1PI+0+Avg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1037223},"main":"./dist/index.js","type":"module","_from":"file:tangle-network-agent-app-0.8.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"_resolved":"/tmp/f227efd17b03c1d9e431ca23f31b0d11/tangle-network-agent-app-0.8.0.tgz","_integrity":"sha512-SUuLTBiSByyoq6PzUGfTAWX0cIMxrVK4fgeAFdA9DjUZeDu8ap81cRI95k7YI92niimbkLsJC3V0Pr+B+11T4g==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.6.2","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@types/react":"^19.0.0","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"react":">=18","@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"react":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.8.0_1781107623508_0.6693155237262265","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@tangle-network/agent-app","version":"0.8.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.8.1","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"b7ae33561e557ce850a41fdb2d150d0cb3a077dd","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.8.1.tgz","fileCount":122,"integrity":"sha512-PbRbXc4leDxCcD8ZZrll1IsSJlTzcr/Q9W98cJAmN3H2HZLwb58aZ1zLDp2zpHC6yKGI3wf4M+mQcYNwobcKpw==","signatures":[{"sig":"MEQCIGBxm/gDxrvqU6n6d6hrw5ZDhI9LP/BHDjaHVUIimCT9AiATvliccJQNDk+SRpXQ2QU9J6pq37VAlbR3+I+pZpv28Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1048157},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"e41e9eaed4e6bbae3556da6ea3639e54531a775b","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@types/react":"^19.0.0","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"react":">=18","@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"react":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.8.1_1781109020174_0.9876349290659479","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@tangle-network/agent-app","version":"0.8.2","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.8.2","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"282898c2fc879ad47e50e8507b60dec0498c4a01","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.8.2.tgz","fileCount":122,"integrity":"sha512-N6iA26utCYWcXNVG0DhpgH35Ew0PonBqkzU7mo/zmq1MpmwgfNXzOVtvwcdxk1SMewQhF0vU0V83EeM1HUZNhw==","signatures":[{"sig":"MEUCIHz5003pGTCVnuFXNLwpvrZ0W6yn1PTjWfniRe6gzELJAiEA1tPNXNIn8NRr3m1HsCGb23f6rLiyR8lS27lSFHAjDos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1058752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"bf11d14c99501858127f38470c4c09e7249a4f9c","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","@types/react":"^19.0.0","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"react":">=18","@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"react":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.8.2_1781109368577_0.09207955927180289","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@tangle-network/agent-app","version":"0.9.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.9.1","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"2134dc202956bc7d7cf8cafb4e6cbd60dc8e45dc","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.9.1.tgz","fileCount":125,"integrity":"sha512-KVBjuAnLPAzLU+HYXXBDotSdibHf/zAk8aixFMi77WMVKc6JF+1fNvs4a9iM9JpB/2njBN5zfnqVyP4aWyD6TQ==","signatures":[{"sig":"MEUCIQCA3DNVL2tngA53VBhDR4u7SI7K3M88zXBS7SL2K9uhhAIgVx+suSdqIn/XZeIL6VpZHdnIbQSm6wsAnSooDToC2yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1088908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"36aeb497c86907c29eb27aad177dd0357005bf27","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","@types/react":"^19.0.0","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"react":">=18","@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"react":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.9.1_1781140799961_0.5902173711765137","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@tangle-network/agent-app","version":"0.10.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.10.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"5637b9aa08f2c7fb8e18447d859430cc6d4c8390","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.10.0.tgz","fileCount":125,"integrity":"sha512-we5EKWao01XUe/NmaT75jtK4D4T8B6s66nteQyREWHEIfulUdaFka0gW/CIVeXWpKSe9u+1Jsj7KbNYpdIgZSA==","signatures":[{"sig":"MEYCIQCYXOygz0oUUsSa++8Y+eEj88vheCp2GxB9BMNgRVMjYAIhAPYH6fgBL1RpmWm3IfIU1J5vQJCFCpDoFFnewV2SFkdp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1098405},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"037e68749b3dc1bece59030c811ff1777191153b","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","@types/react":"^19.0.0","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"react":">=18","@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"react":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.10.0_1781155607035_0.18478121768407996","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@tangle-network/agent-app","version":"0.10.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.10.1","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"9ad62bdd0fa75a45f996fc05ca09daeec8c59e04","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.10.1.tgz","fileCount":125,"integrity":"sha512-L79lY4uksau/Yy/BzpMSjhTBjFUMVhvM5tvLALHIRO8UZaw/1ULzo1OKOJsifgz1Un4dqXm0pc0sW+4xc81hDg==","signatures":[{"sig":"MEUCIDr8op4EdErqHxG2//acw1G79gUy10wbNhoIVaROXVtyAiEAmfKE/XNkfY70kvzMbXY6aXeFUicLgArYMmn9q72AM/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1107465},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"ac049bbcb3ec5d2a71e98b8aaa1fd1f615dcad49","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","@types/react":"^19.0.0","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"react":">=18","@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"react":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.10.1_1781191267893_0.16854346754472194","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@tangle-network/agent-app","version":"0.11.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.11.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"9288c720eff54adfe05f1f8a8839f5067cfa8520","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.11.0.tgz","fileCount":130,"integrity":"sha512-CYiSotOk4a6NOWo8IvLdyeNy+IhUKm6fHFRNOj5SLzl6zrrzIEXjce+OrtdEUxcHrags+Pi3Iwmnof0EUXmBfA==","signatures":[{"sig":"MEYCIQCDf2ho3uFAycZA+SiOZJ8OgxPBI5fzxjdrSm5XzNcqDgIhAP9DLWPSXJ+jd1EeYSjyN4fykJWSHhgx8DKmAZMMQBd/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1208022},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"a0f31cc07efdc42d316ffa83938e99a9ffbbdf4f","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","@types/react":"^19.0.0","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"react":">=18","@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"react":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.11.0_1781267618315_0.5401625357948994","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@tangle-network/agent-app","version":"0.11.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.11.1","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"f2c8e3f4e826e14fe0643f7fd1d08754d5cf73e9","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.11.1.tgz","fileCount":130,"integrity":"sha512-dNpAR07BeMR1Y5lzrmOUaaMPsv3aaZ7igQPN/WWzxlQdLOkfp1LwVamS03ScKAVHQ4m2U+ooK8mKCpSrhQ006w==","signatures":[{"sig":"MEYCIQCk93jCFa/+gqHWbtaxn0ouboW9Ktqgmon5lDsF1mpCqQIhAO32l3WicjKVJTwRz5Oh8FxA6zQD0bTChGPiC1PBzyLS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1212253},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"}},"gitHead":"e4eaddd49cee90e7c34f3d34ad4d0e0ed70d8dcb","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","react":"^19.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","@types/react":"^19.0.0","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"react":">=18","@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"react":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.11.1_1781277857249_0.3466859925455765","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@tangle-network/agent-app","version":"0.12.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.12.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"c6ca205f8556a81aa438f6b86ec34b1808998673","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.12.0.tgz","fileCount":152,"integrity":"sha512-huQjUFjBUf8YlThnPgBcfupbHpxLKOqumD1LuM+7Pd2fzArWnBDYmaCGxQReeoNbFkIbDEVrO6LS5RAbIXA7/Q==","signatures":[{"sig":"MEQCIHaFE9w7IlwxiIqoEY2wTihvcn8H8TrI8B7bOpqLS2vOAiA4UQZ4jWPa2qUzc34w4kgLaXIelBtoXdBaAkR/E7BKCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2004280},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"}},"gitHead":"761f4b0db51aac7c722b2a08bf3c0995e6354414","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"react":">=18","drizzle-orm":">=0.36","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"react":{"optional":true},"drizzle-orm":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.12.0_1781278966276_0.1855460484600795","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@tangle-network/agent-app","version":"0.13.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.13.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"85b5717e83993b52cf1624127b2bc13ece7f93ec","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.13.0.tgz","fileCount":177,"integrity":"sha512-XP55L1yUsOHI2IMbGJHbh778ubMHng6rNU8v5mUQqoKyCJfkyVJ1IdxP3alZtTa8AswGQCkMTdREKoHJVM1fMg==","signatures":[{"sig":"MEQCIFm4kdhPQene9IYITmXNkro5BUPFsqmZsQF8G0mnL4UAAiAAmaNe7FWjzg+75CVt7EzDTGOEqc28Zx/gvXxvp55fNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2909978},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"}},"gitHead":"e5205351a3d18d93cc9610a21f122494efb3f506","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.13.0_1781306724428_0.3269299054062371","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@tangle-network/agent-app","version":"0.14.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.14.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"72bf97098b04fef18e0f33623a7b89cc3266036f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.14.0.tgz","fileCount":177,"integrity":"sha512-s9MLC0MWYVgauLokd57XXi0m5usXQoUH+YdLpulmgrT1vKX+OwnGE1ObLRisxEmDRUfG/PvnwCYDaJ2RgMouJw==","signatures":[{"sig":"MEUCIDgaIGduEE2cbNuQjVtEpgfqCoVHwozUEPZ1jjgLTpyqAiEAye1mWJuhs+VkiH/rqiIsSpc0qd+XvMXboGnr5llQUKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2920139},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"}},"gitHead":"cfbfd2e1598ea797e4d289cc4a39beca4242163e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/agent-eval":"^0.82.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.82.0","@tangle-network/agent-runtime":">=0.21.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.14.0_1781308643142_0.17273632062747346","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@tangle-network/agent-app","version":"0.15.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.15.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"abc39b14b81d9f082fdf8f77c8ab69a5948b1bf9","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.15.0.tgz","fileCount":177,"integrity":"sha512-DoCuaPOKhySyv9HTKY9VrzJtN5oVH9AVDBuAx7/V1GndN7//2bTLqGmB1aUt8665Dwm4sjv307nL7dFe93mu0Q==","signatures":[{"sig":"MEUCIQChq8NOfVXl3XsB6Og8uo1i/uKDIE4erC340hq/4YyxnAIgWGzI4lt9CqUjXWbFYiTsH5loIXGWR8rzx6/XQQWrgF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2890198},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"}},"gitHead":"dbfa8ef2d02dce12250c0fa3e7352b111c8442ac","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.15.0_1781472047087_0.21626400451489491","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@tangle-network/agent-app","version":"0.16.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.16.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"98452ae5a7d2cb238aa7e55bc6d5377f965b94bf","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.16.0.tgz","fileCount":177,"integrity":"sha512-xm7xTXeNzb2qujLFjo0794NVlTfcnWQNyErCr4xwOiwVw4qSio1CWaCZftpVrqoBC9LA36GA5aYde9x1IU+o0A==","signatures":[{"sig":"MEQCIGDkNSSNn5n8ogLytcoWtAJLubf7v4Um5Prbq8v1Zm2wAiBJ6N+T+nDShQKEMkIegwaO6eSZ6GTjiomEz8FVBnVUJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2908610},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"}},"gitHead":"aadd55855677108a068a0397bb2d515236e7dd34","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.16.0_1781474334062_0.28272735830671203","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@tangle-network/agent-app","version":"0.16.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.16.1","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"f42c6930eacbc96bad5fe4b5ed8c845bbbb8ad1b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.16.1.tgz","fileCount":177,"integrity":"sha512-ymYIdo+p5laToBlAH4hoQWM5ebTx0TOz2USIx5Aj5dorED3EDsNyQhLfDGGZylGdzAZAQMkhJpzNWOwKocS17Q==","signatures":[{"sig":"MEYCIQDg3l9Pk+3emMaHhhW/SjDG++boGfWaIo+NLqTvR3WvIQIhAId4f8bEKnnadfKVYlQFbHg04vM8f4hMQBAwpFyKQuqK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2911292},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"}},"gitHead":"1c7c2b2713c6dd2b25d849703ba46b18336eae43","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.16.1_1781514225360_0.12925142910146037","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@tangle-network/agent-app","version":"0.18.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.18.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"762a4c44f71a10a3e50cee329de865f037586f23","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.18.0.tgz","fileCount":180,"integrity":"sha512-hX1PASitu59N1A58PihdwL+ch6aRaRw4u55hujNx1SyjDyuErRXbL02AFStmWCd98sQoBZ+hveVz3BNwuh2pNQ==","signatures":[{"sig":"MEYCIQDBNElrLBVNY68jRN5VI8Q5ujSNGk8uRrf2HifYXL9/YwIhAMJR5iF/7HLWUzHXe9ZxhyXMVnX5PUx0sMvoiohUFiDF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2963929},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"}},"gitHead":"2c99fa605f95bef019b952e38d09007eb27fa7cc","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.18.0_1781531666599_0.5240909531431306","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@tangle-network/agent-app","version":"0.19.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.19.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"749ebe6f95390d0b5c786172c667790e283dbb31","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.19.0.tgz","fileCount":198,"integrity":"sha512-9Eq54wTcfxXLHOf+otNIT0F+pkjenKbhlQsf6j/Poxl5PIx84Jh6vnec8LNr5GlxR6nCqRVt38AcUuSFc+8vsg==","signatures":[{"sig":"MEQCIHZ4CcqH4XgOgfSNxxA+dB6VpkE8NMCsLHx7xhg6JQUJAiAeoX8exxfJoawY5x5t84Sh3iJPDwdgrfbW/jugdadV0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3067247},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"}},"gitHead":"40a2e93ec8578dbe3e93d71fd2ec1f6b83aacbec","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.19.0_1781534933878_0.17803637837060537","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@tangle-network/agent-app","version":"0.20.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.20.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"7a42369bec77881033dff9a1aeda9512334e764b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.20.0.tgz","fileCount":198,"integrity":"sha512-Qg2xxvwB0Tn5WMkC9Pwycf1gKh54WQrfJYV8EgmXKdEjar1ohlTM8+1VCiNQ1IO5FTM1pAdHeXL71HcXWUOhXg==","signatures":[{"sig":"MEUCIH0Xvy0fGhsBHD6xbdpGnAbeBIqfiMEq5VcBH4fyS8sBAiEA1djLwKSs2wQx1UIQ29GDeOplC9LchMkReu37PhayLbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3065680},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"}},"gitHead":"8ccdd26fc456eb880645f0699f7da28a213d3c97","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.20.0_1781543354715_0.11622571443055474","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@tangle-network/agent-app","version":"0.21.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.21.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"89d0ccae14470d37350a7a52b6d547ae5749173d","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.21.0.tgz","fileCount":198,"integrity":"sha512-zPoHV2FNh6q+o9TheW7/GPJE/5mmE/LnyhXAl55eAyN8ez1orENykyJpA3jCnYo/nhT2sIF2bkKUOvcSBTSzcw==","signatures":[{"sig":"MEUCIF/w/iYqAZMyYGJzV3GNLmVMatWcpz/QAdP4HVMPuolPAiEAskmHyWDF5GuDvS9+iu9zDqshBymvYOC3Wl2R+4GtEfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3077823},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"}},"gitHead":"e57d1f432ef3e8d95ff3ea8e4c188c0dd0540e60","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.21.0_1781545893834_0.3844847837089551","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@tangle-network/agent-app","version":"0.22.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.22.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"ed0fe0e0b61033f02d57ac8fdcf73e550def879c","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.22.0.tgz","fileCount":198,"integrity":"sha512-KsML0fQ2nvheTGJQaXXAZjQKJwrnlb+rDrd4mbRbIdeJlhWOycRIuwPEog/b+V6rkA7uCHg01ZMr0oS1CLwusw==","signatures":[{"sig":"MEUCIQDualpMvhgn1QQI4JFgCguGBHd+O9RZySUhYLWWMHpd1QIgZMHiAwCyLOtnvlEqDjXWSGf5SY5Dmkx7xnFsI0ziE8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3115559},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"}},"gitHead":"6a1f48a2d42f717fe48c0551e1c1d793914a517e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.22.0_1781560290912_0.9034022334868763","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@tangle-network/agent-app","version":"0.23.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.23.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"93f8c8b8ecb306adbd196e364f2fbef135acc609","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.23.0.tgz","fileCount":200,"integrity":"sha512-4EX/ikGeF6RSrFpVvin5hWQPDvOIJi56ZwqixuqLhiY6t2zgr5saXXrDlHS+K7OjXBcmxADmGj4iU345dhpOhQ==","signatures":[{"sig":"MEUCIASs2M4+WmUkTfy7ud4L+frQ+Fcgx/PwzVtdwEi0zWmtAiEAq4x6pnj/BimF9zqvFPt6iNilX9zTHOJti5/dwrsschs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3263020},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"}},"gitHead":"9879ee70143dcb24d270ee9b23ed28e64b7332d9","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.23.0_1781634757636_0.2765719919955101","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@tangle-network/agent-app","version":"0.24.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.24.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"37000a11604a3cbc4c68973c878b2bff214e933e","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.24.0.tgz","fileCount":200,"integrity":"sha512-M5CvUtjUK2t8ie66fS2lioqw5ISaiXSJvXl5CojuvLqchwh1+tFaSSUUfDemYceVd9oa8TITrDWszwrT0rkpUg==","signatures":[{"sig":"MEUCICtLPzm4XDtrHmEIQGGrP+8hv1mo92MOjYkFQ8xKJmPhAiEA3C12SwE9JyYhhXrBoqYghzilYh6SnoqNVIeGR9HF5fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3260209},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"}},"gitHead":"c473d84bc8b31138e59be3bd1ab4de9934607ad2","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.24.0_1781640563971_0.042523157037822834","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@tangle-network/agent-app","version":"0.25.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.25.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"153c332870322660fb0b37d55adf2b68d45d9c51","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.25.0.tgz","fileCount":200,"integrity":"sha512-pREP+LncWmzfKoxJThZQwj906fi31g1I4vWaP1yAYnETNoVVYdRlygviGxQElziYNnlpEhWc2O4gdJbAtXsNfw==","signatures":[{"sig":"MEUCIQCr/ZrfGA9rNVhcFchxAMoVYsUuhHFijidq+k7bTQBodAIgGabBy6HVfd/0ZSV/RvOpl2MNZLDRVzNmt1buEzJZhxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3305884},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"}},"gitHead":"99eda347ae58206bc7cbf1a121084cbdddb10689","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.25.0_1781688888695_0.6050810713901402","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@tangle-network/agent-app","version":"0.26.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.26.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"9ed3ad03052ff784271f7a3970db20cbb9af2b58","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.26.0.tgz","fileCount":200,"integrity":"sha512-RwDvINwvvFabpFxV3mpbbd2UURhn5pu3rFwNgWHxapC+epkWaiVrXRfYnKd5v/nJhvLYOeILy+pdj6xpV+0/RA==","signatures":[{"sig":"MEUCIQCqFAtOMYOWddke+QgofvtjxvchphCpMW0zYaq5w/hMjQIgOeQih3iC6MfDmgRY4EKIuAMa14LXTjTRacSBEmPJuQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3317987},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"}},"gitHead":"ee4a3a5ef38ad8d24c3231672ffe1bb02c7e9d59","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.26.0_1781690300126_0.27234948627588573","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"@tangle-network/agent-app","version":"0.27.2","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.27.2","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"e0422106270d1f155bd3fd36973664b560ec45b8","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.27.2.tgz","fileCount":203,"integrity":"sha512-kHpX6Wx6xKkix1jGa4x+wJ2LPfRfii701/jmfPWjIHzi3w0xZV5bCPrzOIJZa5FQXmqWb9sblKoziN4iyZudpQ==","signatures":[{"sig":"MEUCIQCuzdbst8DXOsuT8hN7r/QUYjZW8BmVkuyFrRadFPlxdgIgF2Sph79Ncs4YixrdmYVBS3QWgqGyxBED7ILjSVIqdVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.27.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3398036},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"}},"gitHead":"f8fa185be99a69813effbfd68f3655d9556ea3d3","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.27.2_1781697873393_0.4319468726258473","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@tangle-network/agent-app","version":"0.28.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.28.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"2e3c7fb0f0398203d85da6da0d5425389aeffbff","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.28.0.tgz","fileCount":232,"integrity":"sha512-QXBTKbL4P+bb7pMImfm+rRkeJGpLGAqtdDVnsjL2Ok50Yyer2yGQu0VvxPVqLVyiYkY/9M+9LKCS03H5IW4w4g==","signatures":[{"sig":"MEUCIG42q8zfrVaMHwFLn58z4zA3rT0ZpDXEzY63DVtOGgf0AiEAwYKRHdGCKYfFwRCWfvqTe6snGs9o9IplIs9ro1FfXF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3525909},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"22007245e080e0b4f0dc1e36328089269649a017","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.28.0_1781743143218_0.41839869589970813","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@tangle-network/agent-app","version":"0.29.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.29.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"7057a559a2ba1b8f286cdaeb9ff22f2177ea45c6","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.29.0.tgz","fileCount":261,"integrity":"sha512-eK9IfnGscjDvADVxwfGR2kDnoQOyajaZ9vCYC7xjvlYtsmCENG50MvAqIQpJVhkSGj+Hkxcu2GHj+IFNjtgGvw==","signatures":[{"sig":"MEUCIQCdoAD5K3sLvbEFeaWDp+4UWqEx4nNF0rby/uRwQUN7oAIgSVN6Bs+ZXS8nlVXka/KBgweUxq/pSlk9HPumXC9X+Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3689811},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"db7d45bb616890d981992249e06e21cf88865e74","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.29.0_1781773026004_0.9276523919676343","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@tangle-network/agent-app","version":"0.30.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.30.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"0ab5d8fa20437771d68d7efa9f60468407bef4f1","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.30.0.tgz","fileCount":261,"integrity":"sha512-ETz8wBTRf1N3HK50WGRe32TkXQt+I6yqfyk2ty6O7TB9phkSvUYOWfWEpNqtCkK7TAKEYk9EaxLQY5h2z+HTCQ==","signatures":[{"sig":"MEUCIE7Vhegp08Y/pWyDaHswhtgmYLOZjQ7SZMg3yEObe8ahAiEApSvMPjwfULGKWXzELzVhqf+QqrZ97QKrVLpf+yvVWYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3690388},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"81f7769dee06850985e71e19be32ac9cdf4975f2","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.30.0_1781776703434_0.33159968739546963","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@tangle-network/agent-app","version":"0.31.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.31.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"0e5a9b2f0f9ce5c97827ae813f3f0c5879d283a7","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.31.0.tgz","fileCount":287,"integrity":"sha512-f8zqkkOkgtOw0OC0OjrYUZkaiiMv7yjafeFGvggTn43e9lMxJh1w8rgBvnPWxxXU3BJHmpo+yAhiOF8Q3DwMmw==","signatures":[{"sig":"MEUCIQDyf9frC+wlkVLgTp6eswyFgNcIPGVPHv7SK+zdaNvFrAIgVx+r4MYf4kfrN+06AQXIFMcCWqj6RcLqynBs0dK5IJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3798472},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"0247ff64850a4e883e48e31d291657d40b0c657c","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.31.0_1781777590085_0.3118473927567389","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@tangle-network/agent-app","version":"0.32.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.32.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"a570d4b203459d43d6b8c003a36ae3d4273b1489","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.32.0.tgz","fileCount":298,"integrity":"sha512-PtPCmfXPUge58+tTeFP3kWw5BMfvaue8uGJwKiRxMvAXWWUX5yyX7UMBuIDQhG7uanHW+FjCRS4M+RxKZmYxYA==","signatures":[{"sig":"MEQCIHgiryaWUgTjM0Kr7fkkvoZLKL4OPj8fxuNbmswZyLvIAiASG8xcNW71lBIN3HgCtfmv+UZXPhnD8N6Wg+8GplTsKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3865750},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"1034b3abaa07336fe7bf599c1ecb2838d97272af","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.32.0_1781778639486_0.843469896135034","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"@tangle-network/agent-app","version":"0.33.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.33.1","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"a6cf8daeb850a3f60845c57b76003125dbb434d4","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.33.1.tgz","fileCount":298,"integrity":"sha512-ji/B6+mQ2T/pD0VH0btGqsWF++Sn3hnkvBqjatQyJqPYYZJdbJWmYUMLoA9kCYH0yARziU4om0C0zN1STButGg==","signatures":[{"sig":"MEUCIBQ091z5lgChgZx8YwTURk/uah8hKrUngITH4g6oUV60AiEAr53knkdb8Xz/zlWDpAg44ZePYn0FHU2esO/faWgP6P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3868120},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"70640198c168ae7c307dca2f9d76e4096146aed3","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.33.1_1781780932578_0.7319056783549955","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@tangle-network/agent-app","version":"0.34.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.34.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"0a1b70008ae960761f253554285bf17f912d73e4","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.34.0.tgz","fileCount":298,"integrity":"sha512-6kHTNeomGN6rmf2WBskQQozSlB7Lgo5bmuOcUM+rOY3UD9T6pyCJX64LmtRGxQeb3BDWrcK9oMAwBP1ufJQ8EQ==","signatures":[{"sig":"MEUCIEUXnyPcIx2Uk03ceJtP53Ad8UrGbBR/h7O/NY2JHKInAiEAocgj777hk0WZzjqyglt6vQGlYOy0RrdB4Oe2mj3FO0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3870426},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"5662756c0198f230168cd318c2dc3f4f476b6074","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.34.0_1781784266592_0.022340268998402246","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@tangle-network/agent-app","version":"0.35.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.35.0","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"7dac6433b0523d5a19cea18bb13324ab6ceec036","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.35.0.tgz","fileCount":299,"integrity":"sha512-/kuo0hY0dqt7SynK+7hS9P6jnd8aBAu54rTj/ikm1ouIH7VTXgw92SRjMuGvSXPUuy0oLAlzkNc3ZQk5Z8Xifg==","signatures":[{"sig":"MEUCIFv3zF6TwwL3qAbl9tHYyBEIwnXZMfleiqh7/6eykX88AiEA/AcLUbdXdpKRPmDH6rxXVRtGzCLUVNLbhMYmiLgylE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3888673},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"57a4d9ed94143ade61c5ec2c494d57d851d1b640","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","better-sqlite3":"^12.10.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.35.0_1781810652437_0.7573078299688427","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@tangle-network/agent-app","version":"0.36.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.36.0","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"025ed7b3d71f9a9a0c02b8e0c5bd20c35a82d45b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.36.0.tgz","fileCount":308,"integrity":"sha512-qLqYoEb5s7VoBwpQxO5m3B2dtPc8KcCTXAskbwOj8OyfiavXJiXO4bFik4zLmmfdLzEZfE2kktr1i7JVIKfssw==","signatures":[{"sig":"MEUCIGj+NDvWQ83YVOwMMPFC1Z0W2OCS98Fx2bOC7rGnyC/mAiEA7zBCEr1JjKWtqVxaBAQ+GRa/dxZmkwpA9C/iHiWAbmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4101817},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"fe281821b77a341a088f9ba5dca76962b9c45e9c","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.4.4","@tangle-network/agent-eval":"^0.83.0","@tangle-network/sandbox-ui":"^0.39.1","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.36.0_1781857775845_0.9528564179882111","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"@tangle-network/agent-app","version":"0.37.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.37.1","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"d6af5a2a45c69ed4dffddb1e7227b88868f2352d","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.37.1.tgz","fileCount":308,"integrity":"sha512-dVgflI5NGKjcfi21/W7ng57MuEecNX2CNGPcO2FJQ1zpyDoikRfS3Ppasc3fkGe7ELYOVScAshGBdyDwYGgYwA==","signatures":[{"sig":"MEUCIQDQTDaJ0kMN8aGTwyh3vvme97kl3xHK4S6ACzQlYVwyngIgMco/dMC5bpyF6iUy3Gpvt/uqFDpczY+b+BIw7ki9zKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.37.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4115755},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"fd6807f0985d0382e68728a457fb6fabfbbc3aa6","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.6.0","@tangle-network/agent-eval":"^0.83.0","@tangle-network/sandbox-ui":"^0.39.1","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.6","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.37.1_1781871117925_0.03275034835436541","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@tangle-network/agent-app","version":"0.38.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.38.0","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"2dd03f62012d9ad06b2b4aa4f0211d4ab98d0fe2","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.38.0.tgz","fileCount":308,"integrity":"sha512-YzZ262iyEQX8lkhCI09QD8rSWtUgL8olxHOuihR3nEJqcIbGnShHngyrLTbaQHn+bMn1T5Xc1YdSBcgR6YRxzA==","signatures":[{"sig":"MEUCIQDk+AtM8y4Z8q8zM3vpcHIBikow75aXrVhCFl0vgmsQDQIgSDNeIvwNtdfGJbpUnmnFLwsI/GBDkIX/RByyCB73ijk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4146818},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"e9311d043f7243048e04a7490bbb6e446cb724f9","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.6.0","@tangle-network/agent-eval":"^0.83.0","@tangle-network/sandbox-ui":"^0.39.1","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.6","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.38.0_1781872586971_0.7130195864639641","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@tangle-network/agent-app","version":"0.39.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.39.0","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"6a4b798350d77436a00f1a6e8d56b63680a7ae56","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.39.0.tgz","fileCount":308,"integrity":"sha512-KMsShgH7E/bPniZrt9JVbAGZHBJXrXE5ZF5TiPYIQgfU5RtRrl8bIzJb949QZmNsomw+8dj39imtIDhIi/DIWw==","signatures":[{"sig":"MEQCIHt2EAESMVWDm7hFXU4qc2GcUCM90II48zzHX9+/4wOqAiBJTDbcBQ6t76dfCrYvw5mhlsYYLeXCD4yX70CTlJirZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4153458},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"44178f2a3e6f674a233542403c7ffdd921b6381d","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.6.0","@tangle-network/agent-eval":"^0.83.0","@tangle-network/sandbox-ui":"^0.39.1","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.6","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.39.0_1781876678544_0.033279030162640666","host":"s3://npm-registry-packages-npm-production"}},"0.39.1":{"name":"@tangle-network/agent-app","version":"0.39.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.39.1","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"548c4217ad5369a05b30ca3d327fd1b9eff0017c","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.39.1.tgz","fileCount":308,"integrity":"sha512-eKlFGlvj/NpopmG6Uz4d86mqULy3xz9tMfD1W2UTN01PewuZjZr6/JjbVk5z28IgnKKnh5GAkIemkjTmePJGBA==","signatures":[{"sig":"MEUCIQDt5ryLr36NFbDgq6BWdz7IA2BPcJSSgxgp+64ysa34oQIgRx5liMMKaQIYjj5Ytzkg1fISgX2aPih5HyQrclWkJ7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.39.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4162344},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"eaa761024c78da68048e82408d83e0b675f39f38","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.6.0","@tangle-network/agent-eval":"^0.83.0","@tangle-network/sandbox-ui":"^0.39.1","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.6","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.39.1_1781903323900_0.27892728597651684","host":"s3://npm-registry-packages-npm-production"}},"0.39.2":{"name":"@tangle-network/agent-app","version":"0.39.2","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.39.2","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"a1fe79ead4b910e01266b1a1477bed0ba0834571","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.39.2.tgz","fileCount":308,"integrity":"sha512-4DSutxuaAtFBjtcxLBeMlYNuJykBLA2dvXaBsp9gJQcN0QW066zvW0P8s2JwY3g8+GQ8mwATbah9hWA/5lME5A==","signatures":[{"sig":"MEQCIBXyNnLgQt5vXnppBlv5/ctnHT4TNdDO9t4AQlDguqpKAiARCkGQHxa8Y+fGqGXwU7xKjNejJQnb9NY6RPq1SdHVng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.39.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4176922},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"fe98d03d388f54c7edde3a422a3173d449db8725","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.6.0","@tangle-network/agent-eval":"^0.83.0","@tangle-network/sandbox-ui":"^0.39.1","@tangle-network/agent-runtime":"^0.52.0","@tangle-network/agent-knowledge":"^1.5.2","@tangle-network/agent-integrations":"^0.32.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.6","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.83.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.52.0","@tangle-network/agent-knowledge":">=1.5.0","@tangle-network/agent-integrations":">=0.32.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.39.2_1781914489791_0.7530129570547908","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@tangle-network/agent-app","version":"0.40.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.40.0","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"a3c4475bab8570b42fc5cdc010dc949b55615798","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.40.0.tgz","fileCount":308,"integrity":"sha512-jsSEkEosb3zcrvdVqOI0NYyTJGo1D5ZWH2P4yxAbfpZK6ZFYz7oadwYuMFTDEdcv1xLW5vB5ShDzcMIV7qWQ9w==","signatures":[{"sig":"MEUCIQDplSPYyHGjHesDYi9n1Dtn34mfDulvhOTJea/P+MygbgIgbv/abiHLe4R+pBUmyP3ZQTrJTvaKNqYPg9v341+fAdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4176962},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"e1556bf2bb478c55c696e77280abc6a6d757b449","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.8.0","@tangle-network/agent-eval":"^0.95.1","@tangle-network/sandbox-ui":"^0.40.0","@tangle-network/agent-runtime":"^0.70.1","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.43.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.8.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.95.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.70.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.43.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.40.0_1782083623354_0.8753442700027685","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@tangle-network/agent-app","version":"0.41.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.41.0","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"2ac1cf07c82292eed808a180f4b39f57a4192457","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.41.0.tgz","fileCount":308,"integrity":"sha512-8JvupI2z5iRMlLDklpXPkNHRKjUqfv7BBfxcub70eXV3K1IRPLD/KXq0edivTpq7PEQD4sa+HAaqCpPvkCxfIw==","signatures":[{"sig":"MEYCIQChma+VFHmhlCYnXH5zDVsE1fMZEp+avI+KUZvhPm9WWgIhAOjusBRhvTSrvlwsFoGK8LFlpANeEjdHhwpvu2s2Se4B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4216553},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"638b2a02da9771a7e30e8f020c3922eb4fcbcd2f","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.8.0","@tangle-network/agent-eval":"^0.95.1","@tangle-network/sandbox-ui":"^0.40.0","@tangle-network/agent-runtime":"^0.70.1","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.43.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.8.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.95.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.70.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.43.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.41.0_1782118394063_0.8301427615113754","host":"s3://npm-registry-packages-npm-production"}},"0.41.1":{"name":"@tangle-network/agent-app","version":"0.41.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.41.1","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"3132c963df11a4d83fd7d65942a07f87dc4169c7","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.41.1.tgz","fileCount":308,"integrity":"sha512-02miDKiwTHWtKF29CLIiUXuor11JmLic4dBuqhmHjdXdtuU1brRJnjdK6EBjbF5zCmg2pI6u+l+MFPO57Wdgog==","signatures":[{"sig":"MEUCIGqW6JjEVGEFVmyQraX6mpsdrk/RPEh//hQ5AaHpzI5gAiEA8YBMIert5uSirGOmy5shAy2UWkydDH3rjHB8AW792/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.41.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4216553},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"c3381451e5f8e2479ea385bab605810f2e4beef7","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.8.0","@tangle-network/agent-eval":"^0.95.1","@tangle-network/sandbox-ui":"^0.40.0","@tangle-network/agent-runtime":"^0.70.1","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.43.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.8.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.95.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.70.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.43.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.41.1_1782119551983_0.267552406230833","host":"s3://npm-registry-packages-npm-production"}},"0.41.2":{"name":"@tangle-network/agent-app","version":"0.41.2","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.41.2","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"fbb26408a6228029194346f5a7b7cafd3bf9bd54","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.41.2.tgz","fileCount":308,"integrity":"sha512-ZRGnnOglKb+tpJzqE5cOLVfO+eLnhP/8HSk4fxmI099M7AWHBxVTX7h0D7NBUveQqYBBi5hhha9bzkUWRsjf8w==","signatures":[{"sig":"MEQCICITQuLy+l3zRkKWv0TvxhYUxyoNMEhthOmvpNLB38QHAiB2QWZ660uG2XwFc2nIQvjoU45LF9aMMvUSwl8nIIWP+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.41.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4216553},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"3fb1f2ab99ebda37c1bb699d03ceaffaf8bb3ea1","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.8.0","@tangle-network/agent-eval":"^0.95.1","@tangle-network/sandbox-ui":"^0.40.0","@tangle-network/agent-runtime":"^0.70.1","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.43.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.8.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.95.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.70.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.43.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.41.2_1782123568129_0.8225973530269308","host":"s3://npm-registry-packages-npm-production"}},"0.41.3":{"name":"@tangle-network/agent-app","version":"0.41.3","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.41.3","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"24cd08d3e3454636078bb4a7f55a281af79b3c6b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.41.3.tgz","fileCount":308,"integrity":"sha512-+fyzJOazkiVFJkTaUNHHtG98D3/O0EIk2s+2uuo4i3Z21nN2NiYmnZrCIqQzXwIhACqIFSwGYcCno0u6MppStA==","signatures":[{"sig":"MEUCIQD63focaRYQP8HrDslXBCwt9azdHnfDneZAoKuc09XQJwIgMziM1NrCaCxitVORlWDtoMzjLkDWF5aV6HgjM+w67Lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.41.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4221116},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"457ea9e5e28d1e59a36f590458d92ea31c4e80be","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.8.0","@tangle-network/agent-eval":"^0.95.1","@tangle-network/sandbox-ui":"^0.40.0","@tangle-network/agent-runtime":"^0.70.1","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.43.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.8.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.95.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.70.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.43.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.41.3_1782125401498_0.6938367525147306","host":"s3://npm-registry-packages-npm-production"}},"0.41.4":{"name":"@tangle-network/agent-app","version":"0.41.4","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.41.4","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"8a52dc6312ce11f213253487793e6b38291aa13a","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.41.4.tgz","fileCount":308,"integrity":"sha512-nQ+aMzUXGtdRxCvJaIQVDJk+GF/upHC3Xdv6XquM45J83S9Ri0iH+cT3ZMYkQYVsLTwqxUBf9KHqkzfDa7lL+w==","signatures":[{"sig":"MEUCIG4MXK0l8O0RkoxupvFgiCCJSa2s8w3MaP4aLzTjsLuhAiEAqMmZ7TMIgyjh8rDXWlRUGJKD7AcobCJDMbx7//iLrDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.41.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4221477},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"f3595a9715437685dec99d9fc70bc88f134bc39c","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.8.0","@tangle-network/agent-eval":"^0.95.1","@tangle-network/sandbox-ui":"^0.40.0","@tangle-network/agent-runtime":"^0.70.1","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.43.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.8.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.95.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.70.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.43.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.41.4_1782126292327_0.13564662755153511","host":"s3://npm-registry-packages-npm-production"}},"0.41.5":{"name":"@tangle-network/agent-app","version":"0.41.5","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.41.5","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"c68ed5688e8350b4bd36220fce73f178146e28bd","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.41.5.tgz","fileCount":308,"integrity":"sha512-qH2g/ciy5IBXtA0F/a5RO13/BP3E6LNMz4dWhFckGytLIsOvyTMDQq/TMuMtl9uhdog573Zk9PYuLwFPje3NmA==","signatures":[{"sig":"MEQCIAdpw57BcS5MkQsdkXX7QBV4dvUYk+/W19cBH6eEW3HVAiBGYBBmZthMYMiZypAZF6XhLsyx9W7arenCk/gmDiS3Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.41.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4221503},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"a176b992f684276236f2286a466d64a9e63daabd","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.8.0","@tangle-network/agent-eval":"^0.95.1","@tangle-network/sandbox-ui":"^0.40.0","@tangle-network/agent-runtime":"^0.70.1","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.43.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.8.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.95.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.70.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.43.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.41.5_1782126680413_0.09327559483993486","host":"s3://npm-registry-packages-npm-production"}},"0.41.6":{"name":"@tangle-network/agent-app","version":"0.41.6","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.41.6","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"96203a851f9757d46f3fb910edf854a36025829f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.41.6.tgz","fileCount":308,"integrity":"sha512-L82HodGrYEBMtiWY9S2opf2C3d7jsro3dysp83BazIsAk73n/RRZQj1RWfO2nrKlva+topqKjmZdD4AqNEhKYA==","signatures":[{"sig":"MEUCIBUfjj53zNC9d9i6V1k/0BKdYgymdJI/E7iG9NHNb0jlAiEA4bf2tC7a94Np7kWTMHHAFGnFfY+bBLsb2Lo6ARu6BvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.41.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4226930},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./delegation":{"types":"./dist/delegation/index.d.ts","import":"./dist/delegation/index.js","default":"./dist/delegation/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"aa97af627df1974ec1dfb88a439394b2fcb2e194","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.8.0","@tangle-network/agent-eval":"^0.95.1","@tangle-network/sandbox-ui":"^0.40.0","@tangle-network/agent-runtime":"^0.70.1","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.43.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.8.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.95.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.70.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.43.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.41.6_1782127178231_0.6357696561596673","host":"s3://npm-registry-packages-npm-production"}},"0.42.1":{"name":"@tangle-network/agent-app","version":"0.42.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.42.1","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"6fcc3f7a2c771787ccff0dd60431b45af130af3f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.42.1.tgz","fileCount":303,"integrity":"sha512-DHrD7UWHpuLSid8XI9qtd/bIVtlO5AIFP8RxhLnembUMQxAmW+O+q75rTnt0/VpXAFpmqcPNobbVc1QjisbD+Q==","signatures":[{"sig":"MEYCIQD+QrFuM8hT0nOexiSmFwDhswK8iPVtNeyMFSfaA+Rb5QIhALyrr6sCKQgtRvj1Lr9wPX68Yov2lkHt3IERifvkdLvy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.42.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4213983},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"a690dc1a755665c5f8f962e49dbf65565800fb3e","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.8.0","@tangle-network/agent-eval":"^0.95.1","@tangle-network/sandbox-ui":"^0.40.0","@tangle-network/agent-runtime":"^0.70.1","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.43.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.8.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.95.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.70.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.43.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.42.1_1782127809673_0.05850252833194913","host":"s3://npm-registry-packages-npm-production"}},"0.42.2":{"name":"@tangle-network/agent-app","version":"0.42.2","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.42.2","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"6b2dac10865bd5120fdec0695feeb1737d1c85f0","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.42.2.tgz","fileCount":303,"integrity":"sha512-FIxPyJCpVOy8wU3QABkuf31S66jJyvl5Gv1xcueefq0snAPXjI+T+7XEnQ9p3fLmN7srMNB6+D4PRSQ6Qg3QZQ==","signatures":[{"sig":"MEUCIASZ9cW78dYG/hW0X/ophTcj5yWjlpqgNuDUyx39NscoAiEA+BFmNE0sByHQyd2qA6EV+0Okyg1qGXcZUs6aI9/fYSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.42.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4213124},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"0ed3e6f3365f4a6ade69761495d886c28ab768ac","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.8.0","@tangle-network/agent-eval":"^0.95.1","@tangle-network/sandbox-ui":"^0.40.0","@tangle-network/agent-runtime":"^0.70.1","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.43.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.8.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.95.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.70.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.43.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.42.2_1782128101542_0.5715175536132007","host":"s3://npm-registry-packages-npm-production"}},"0.42.3":{"name":"@tangle-network/agent-app","version":"0.42.3","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.42.3","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"22aa1b35f44317f3cc66c3e200a015ba1008d162","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.42.3.tgz","fileCount":303,"integrity":"sha512-BzI5gSZmCR8aLsXuzHkg5Drp62yc0zCA9vT4++qFC3vIulS+qXPd7+jwc5HYQRPXqv63e+x0Jp3C2TKxFdaLYg==","signatures":[{"sig":"MEYCIQCzMD368FoJSQuSN88aQxteh9Gs0GD7rwVUmV97dnAyLgIhALRXLzS66IyuaPLBm+/uYqqZSyk4H8RqOgSnxsyok3bo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.42.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4214084},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"89f9b8ada61c2b4f0bbadc1fee9296b4f9e462b0","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.0","@tangle-network/agent-eval":"^0.95.1","@tangle-network/sandbox-ui":"^0.40.0","@tangle-network/agent-runtime":"^0.70.1","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.43.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.95.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.70.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.43.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.42.3_1782149608399_0.6633824228472616","host":"s3://npm-registry-packages-npm-production"}},"0.42.4":{"name":"@tangle-network/agent-app","version":"0.42.4","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.42.4","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"eb913ebe8e1469ec5d2d6b49174cef4ee71b3b6b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.42.4.tgz","fileCount":316,"integrity":"sha512-Bs+w6HEv3xJReoq/z4LsftZYuNjlK2AAbgSYrmzzHGWLVDp3COsy59pw6et4/tt7fENXh9PmXah4sSigZzvmtQ==","signatures":[{"sig":"MEYCIQCMY66zsIFUzk6gPeRlM+3xNE6Vb5SqwhBsXscxr4lRJgIhAJCTnW6nmE0AIjrsyVkdqnjv4NCvt0lz4LlViIbC8RJJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.42.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4332838},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"e243c3d01aa447e532fd03f4ade631f308832458","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.0","@tangle-network/agent-eval":"^0.95.1","@tangle-network/sandbox-ui":"^0.40.0","@tangle-network/agent-runtime":"^0.70.1","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.43.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.95.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.70.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.43.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.42.4_1782201665068_0.8099850407269715","host":"s3://npm-registry-packages-npm-production"}},"0.42.5":{"name":"@tangle-network/agent-app","version":"0.42.5","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.42.5","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"69ff9db43282a7feb13b491404711cd49d785e2d","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.42.5.tgz","fileCount":316,"integrity":"sha512-1cT2dwe0/RqhifHYrfNH4YLFCrSBHSNtqJl+Jr4SC7jTDjE5OTk+Mkz0YAkPdGeS4qGHsAfEI0UtxfPXjRKMlw==","signatures":[{"sig":"MEUCIQCMO+JDaH1a4BC0AMCn+Pq7iUtIz+hLCZrzKuncZcQkvwIgPKVMeST9tYv39ecsUJvjgMERRRCXVMV5+3e5e7WqFA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.42.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4343035},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"576466bbad9dbc47e74021b2a716ac05a4bd3b66","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.0","@tangle-network/agent-eval":"^0.95.1","@tangle-network/sandbox-ui":"^0.40.0","@tangle-network/agent-runtime":"^0.70.1","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.43.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.95.0","@tangle-network/sandbox-ui":">=0.32","@tangle-network/agent-runtime":">=0.70.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.43.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.42.5_1782262906671_0.5961710852323125","host":"s3://npm-registry-packages-npm-production"}},"0.42.6":{"name":"@tangle-network/agent-app","version":"0.42.6","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.42.6","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"2158adf78e0304c5f96a94221c4f03ac1836fffd","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.42.6.tgz","fileCount":319,"integrity":"sha512-/f6V+GRG4Bkb9xSKR+x79xGrLTfyHX1ul2RTVU2Vk1BwkNa97nKkUjMjp2ei8AmoIPDMpj6etHE61lr6NhvVCw==","signatures":[{"sig":"MEQCIBY5RyTzX1yhepqDFusLQNkkbQ3DZjWEOcAFlk9w7h1dAiAjGJ1BGclledV0DiA+YU0ApJ3wFYu9prqbmGbRW2lc1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.42.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4479191},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"bd42b017e6e68f708aec87510401bed587961b9b","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.0","@tangle-network/agent-eval":"^0.99.0","@tangle-network/sandbox-ui":"^0.44.0","@tangle-network/agent-runtime":"^0.76.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.99.0","@tangle-network/sandbox-ui":">=0.44.0","@tangle-network/agent-runtime":">=0.76.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.42.6_1782303716291_0.4467086479460549","host":"s3://npm-registry-packages-npm-production"}},"0.42.7":{"name":"@tangle-network/agent-app","version":"0.42.7","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.42.7","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"19a16533e1d50513cb8def95663502a46e368a9a","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.42.7.tgz","fileCount":322,"integrity":"sha512-HUewUksNBn1F0VcXVgGCk2Df5wdI9NvHz4OEvZJv/uM17Xo6Saogj221yy/jzh2Q6JzFhkA5/EL3nZV+/HQkYA==","signatures":[{"sig":"MEUCIGfKToqDYX97J0G27umKrxSYktfzbBbxykVoJb+til5GAiEA0JKvCmejsY8ZjB/mtV2FOwWWpN/0+CajXDyO4UbtF0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.42.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4485857},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"a84da7a0cba6ff9bb0b52d7d6228d5662942f60d","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.0","@tangle-network/agent-eval":"^0.99.0","@tangle-network/sandbox-ui":"^0.44.0","@tangle-network/agent-runtime":"^0.76.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.99.0","@tangle-network/sandbox-ui":">=0.44.0","@tangle-network/agent-runtime":">=0.76.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.42.7_1782361958319_0.42094758258361886","host":"s3://npm-registry-packages-npm-production"}},"0.42.8":{"name":"@tangle-network/agent-app","version":"0.42.8","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.42.8","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"8313939e8f50ef1d26cca5955c72410067bdc347","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.42.8.tgz","fileCount":322,"integrity":"sha512-vGYakpxu2eyjxVEcRmsDyCyCTS9EiKiFAhUIKydFQg1+TCK2oIxffVE8Q6lZkUAxcm/WL5Eyn/xVQs5IaOV6nw==","signatures":[{"sig":"MEQCIBQC0OwQ3jxGpCOtBglBRmfIzJS6OXCCt11y0kQNWFLeAiBo+9I9SPgoxhv0CWTPGZpSpzLB+gxOEojrPIfmbwAaGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.42.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4487658},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"855e78cc606403ecad3de8e7c97aac5f7da7ca3d","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.0","@tangle-network/agent-eval":"^0.99.0","@tangle-network/sandbox-ui":"^0.44.0","@tangle-network/agent-runtime":"^0.76.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.99.0","@tangle-network/sandbox-ui":">=0.44.0","@tangle-network/agent-runtime":">=0.76.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.42.8_1782366963133_0.40179253645114055","host":"s3://npm-registry-packages-npm-production"}},"0.42.9":{"name":"@tangle-network/agent-app","version":"0.42.9","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.42.9","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"937914791858a6fa468a661b88134575a61b4769","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.42.9.tgz","fileCount":322,"integrity":"sha512-IF2UjMUPGHjm+MOwi/9sZRjz5OZRys89kY1tHm8LsEvlojgE15KhdY1NgpZELnrxAOfKQHBFQbDqA50pWPGxfg==","signatures":[{"sig":"MEUCIQCfBU576OxRcZQBnpuXnqGf3Dwp19+BkRhWY0qAfyIlDwIgaP/mEakfdBp42Hp8lCdNBpxeSHhUXN1hnYI0zaoK5Cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.42.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4487264},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"4bd3f46ab601c58133a638e0a622aea8b3924dd3","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.0","@tangle-network/agent-eval":"^0.99.0","@tangle-network/sandbox-ui":"^0.44.0","@tangle-network/agent-runtime":"^0.76.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.99.0","@tangle-network/sandbox-ui":">=0.44.0","@tangle-network/agent-runtime":">=0.76.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.42.9_1782371518387_0.161618433624499","host":"s3://npm-registry-packages-npm-production"}},"0.42.10":{"name":"@tangle-network/agent-app","version":"0.42.10","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.42.10","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"a268272453d807bb27f07d98ecde2aacf2df03f0","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.42.10.tgz","fileCount":322,"integrity":"sha512-ZZs6VRaKgGyC6BwlwxoLboUnPnHiZyf9DGOxQCfpBXfqK8oj+mf9QYWKvUOTQ60gF4zNM3EmreB4guqTu7Kxtw==","signatures":[{"sig":"MEUCIQD9i6ztmf9CdoSaGOC3+aAsinn36MFMgV1R8hw3JVcYNAIgbggHVY4WscnPZXRFRM/gEI6HLoK5YJT9/EkG+cCqNzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.42.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4497184},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"fdb647238b3abbe8c997694322f8c60260179cff","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.0","@tangle-network/agent-eval":"^0.99.0","@tangle-network/sandbox-ui":"^0.44.0","@tangle-network/agent-runtime":"^0.76.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.99.0","@tangle-network/sandbox-ui":">=0.44.0","@tangle-network/agent-runtime":">=0.76.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.42.10_1782486605456_0.8257272891794003","host":"s3://npm-registry-packages-npm-production"}},"0.42.11":{"name":"@tangle-network/agent-app","version":"0.42.11","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.42.11","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"0ba9261081672d44d363ec5f9332935062a794e8","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.42.11.tgz","fileCount":322,"integrity":"sha512-j5/usgJriGitkfiHlCJBkTTFg4I5xKAwBxF/xi0CK15j/ZouqycR6JfVlHrRmainQkuuwFq4J+UAs006bRRWuA==","signatures":[{"sig":"MEQCIDfRAwYXN2ELRgxjUqr0BwkSOmoDOCYd5mzD5Tq98MYIAiAEshV7sDFlILFzOM9kOPcKtFaojFDEImTIdOgmJQLNGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.42.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4500260},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"d7f2abcf294fe46d8336fbc568c5bd7bc07df38a","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.0","@tangle-network/agent-eval":"^0.99.0","@tangle-network/sandbox-ui":"^0.44.0","@tangle-network/agent-runtime":"^0.76.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.99.0","@tangle-network/sandbox-ui":">=0.44.0","@tangle-network/agent-runtime":">=0.76.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.42.11_1782503009045_0.10026075189440187","host":"s3://npm-registry-packages-npm-production"}},"0.42.12":{"name":"@tangle-network/agent-app","version":"0.42.12","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.42.12","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"e01416ac6a7677dbad8024000d0c09e1ecedf28f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.42.12.tgz","fileCount":322,"integrity":"sha512-DlDyI051cmKJuV2mdZig8s4DGZWw4nhnxaNUXMB015yf3FwlCiahHD1jgx7t24ZFRXa9u6dKmg8yTKCeUpWErA==","signatures":[{"sig":"MEUCIDllzh/Zesyb8sLzuu+Uu9/pTADdLgnvwZGFMTTx/OY6AiEA5WZA9I68TnoBQQc4ysYANq+OKQInRXVqlcJZh4tBdCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.42.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4501699},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"2d1e169621a173786260aab73199c89b65fa8245","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.4","@tangle-network/agent-eval":"^0.99.0","@tangle-network/sandbox-ui":"^0.44.0","@tangle-network/agent-runtime":"^0.76.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.99.0","@tangle-network/sandbox-ui":">=0.44.0","@tangle-network/agent-runtime":">=0.76.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.42.12_1782568554422_0.8436505059911679","host":"s3://npm-registry-packages-npm-production"}},"0.42.13":{"name":"@tangle-network/agent-app","version":"0.42.13","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.42.13","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"ffdca46aee4ebadf3c22130f10c8b9ff7a287d69","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.42.13.tgz","fileCount":322,"integrity":"sha512-qx9hbEI4VDFB1SRsEuO0nECbo7jo/rH5s81E9jFtM3Zp8cqyXc6Xnjd58KygqoczQBKfWD8RYL3QcPgj2722tA==","signatures":[{"sig":"MEUCIQDIC0QZMpGUAtm16Twnqx0hI382qWdcBqw7iJ/z80E9LwIgcrJqvd7ILbsHQoC62l7QIx/8CywghIAeChR22dPraDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.42.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4501699},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"00500f9ac91edba28bc65c13665a0cfeba951b8c","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.5","@tangle-network/agent-eval":"^0.99.0","@tangle-network/sandbox-ui":"^0.44.0","@tangle-network/agent-runtime":"^0.76.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.99.0","@tangle-network/sandbox-ui":">=0.44.0","@tangle-network/agent-runtime":">=0.76.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.42.13_1782684017457_0.16448949542389224","host":"s3://npm-registry-packages-npm-production"}},"0.42.14":{"name":"@tangle-network/agent-app","version":"0.42.14","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.42.14","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"9ddf2d070b6cf101c1c0359f614553834e3df835","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.42.14.tgz","fileCount":322,"integrity":"sha512-rAqkL1vWLeOLgg1dDNoL/WaKqJTXNs7+84Xc/ksDnbgbO8i7/udxx0a9DnrDDmK4uicZLYOEbFpf5K6logBikQ==","signatures":[{"sig":"MEUCIHZCkLaH36JoU0Et0zhkq+VAp+D8s/BvKsN3Rm2tZPmmAiEAiup2f3r5cb0Kyujgi0g1VTHUfguSCmi0oPP3Df2qXvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.42.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4502151},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"c74f341c912ece32fef0993d52450e60f708453a","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.5","@tangle-network/agent-eval":"^0.99.0","@tangle-network/sandbox-ui":"^0.44.0","@tangle-network/agent-runtime":"^0.76.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.99.0","@tangle-network/sandbox-ui":">=0.44.0","@tangle-network/agent-runtime":">=0.76.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.42.14_1782726888288_0.48042286263264766","host":"s3://npm-registry-packages-npm-production"}},"0.42.15":{"name":"@tangle-network/agent-app","version":"0.42.15","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.42.15","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"96ac9197e0353c5edcf570c12ddeccb2f0ca6ac0","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.42.15.tgz","fileCount":322,"integrity":"sha512-EFTJeEQhwVhlkF5UlTsEvPYFOFl9GnO2M+bqBfNa0jNe3O9TdSkKtHU/aj08by6UizggjMKgqCbDZkvtJM3GwA==","signatures":[{"sig":"MEQCIDN7ukUkrj5PMfnMn4yoZRODBWb0GUs5BF3oNXPeyJbnAiA0djedVDkMhuU4Lf1g4tiRriWJlvPNjHiJSAYKKDG89w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.42.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4497609},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"92221488ea1ce1c74e1bf30a4e5f45aec656ff38","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.5","@tangle-network/agent-eval":"^0.99.0","@tangle-network/sandbox-ui":"^0.44.0","@tangle-network/agent-runtime":"^0.76.0","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.99.0","@tangle-network/sandbox-ui":">=0.44.0","@tangle-network/agent-runtime":">=0.76.0","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.42.15_1782742998015_0.08415157307280019","host":"s3://npm-registry-packages-npm-production"}},"0.42.17":{"name":"@tangle-network/agent-app","version":"0.42.17","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.42.17","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"810ae64065c4683676aa55c9e0517edb899f3b97","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.42.17.tgz","fileCount":322,"integrity":"sha512-QIIjEHxTU8H7uRC4LQU+c0DCCPoPTPZr3wXJ2xqdsKWIRm81VSqsvFKP9bIcb9w3fri6bPKbAIiaIwigVaS0XA==","signatures":[{"sig":"MEQCIBMsqziXZ1NbBibaiagyASCa5BZhZYlv2rXIhB5lvEcgAiAdBsTXc2q0fMpv9yuuOZmwR8bZ6Dq/jRvhTMZ0ih6U4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.42.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4497965},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"aa6a327b73b10db2c1ce5b0865b67af30e018924","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.17.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.5","@tangle-network/agent-eval":"^0.99.0","@tangle-network/sandbox-ui":"^0.44.0","@tangle-network/agent-runtime":"^0.76.0","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.99.0","@tangle-network/sandbox-ui":">=0.44.0","@tangle-network/agent-runtime":">=0.76.0","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.42.17_1782747888058_0.27154587410604036","host":"s3://npm-registry-packages-npm-production"}},"0.42.18":{"name":"@tangle-network/agent-app","version":"0.42.18","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.42.18","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"825c7f0deff23a372e8845a1279357209cc487bf","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.42.18.tgz","fileCount":327,"integrity":"sha512-luhgqu0XcSXPqRUwr0+YF45tH7l7lJa0Eyx0r2wXgVhwyy35sVfU6BOX7cSC0eveq9aVr/J/WTyJCpAQBxoH4g==","signatures":[{"sig":"MEUCIB/+IjpN6dCEfqQqwZijr8Rq0u8oCrGSTxTTdoZny/KdAiEAjIGv+3HVT7Z9IFgF+gz/Xu52LPkqxPvuj1cNPENI0pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.42.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4901835},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"69a20fc7335349a4b7b51c15a35a7d9aeb125225","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.5","@tangle-network/agent-eval":"^0.99.0","@tangle-network/sandbox-ui":"^0.44.0","@tangle-network/agent-runtime":"^0.76.0","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.99.0","@tangle-network/sandbox-ui":">=0.44.0","@tangle-network/agent-runtime":">=0.76.0","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.42.18_1782778560466_0.5793103052665487","host":"s3://npm-registry-packages-npm-production"}},"0.42.19":{"name":"@tangle-network/agent-app","version":"0.42.19","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.42.19","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"d9036f18400c902a77f09dc5cd8550efb3bf520f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.42.19.tgz","fileCount":330,"integrity":"sha512-DYpID0XElPRVo3SB79cvT8zzpaPhlcIZuMpZQd6SdA7Hq6i3UhX+YfBsHuzGlkGovNeObxA0g6qJqtYrGXWNGQ==","signatures":[{"sig":"MEUCIQCnYQWQc2caL2DrLI0h3h7iBXS73ih8YnIbgQgrh9VSZgIgTLWLJhvYWjwq0iSqGeUfJdIdCYhid7bu9SU6ei1GMVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.42.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4904552},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"15e5998ca569fbf9c4cd1dd95768310b7ed48980","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.5","@tangle-network/agent-eval":"^0.99.0","@tangle-network/sandbox-ui":"^0.59.0","@tangle-network/agent-runtime":"^0.76.0","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.99.0","@tangle-network/sandbox-ui":">=0.59.0","@tangle-network/agent-runtime":">=0.76.0","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.42.19_1782779249413_0.1148579380020982","host":"s3://npm-registry-packages-npm-production"}},"0.43.1":{"name":"@tangle-network/agent-app","version":"0.43.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.1","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"1020235808c47bcb790551eded7703de6d5b4656","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.1.tgz","fileCount":330,"integrity":"sha512-SW++kKnQoMx/f6xtpBn380EbOmYeLvduoVpIHeJLgziZJ5wfGmPa7aGPdtscYQ6QO958UtUvw15QWAca5aEouA==","signatures":[{"sig":"MEUCIQCwGDrySSlM/MfqfX+keJx44qHHLoQ1xfCAM+Lw7/J+IgIgc3BsCi10/6CyD3OJiIUnBh8KMAJGlqYlGBB1ZfcZ2T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4877062},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"1530dfe34e867f042f1ae91d4f712a44c6b09d9a","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^0.6.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.5","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.60.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=0.6.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.60.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.1_1782785542379_0.855630365780848","host":"s3://npm-registry-packages-npm-production"}},"0.43.2":{"name":"@tangle-network/agent-app","version":"0.43.2","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.2","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"44ff3e92a0f5faa9dc5c3595c347e1ec0fd3bad0","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.2.tgz","fileCount":330,"integrity":"sha512-YwCug/tmJyT0KOS8S+RsIlBI46kNt3FX5u3VZkTf6rNogY3dX8TeT6okejBxWDkfykQIcmZBrwG25VIuo0BNGA==","signatures":[{"sig":"MEYCIQCqLmb4PCwKKfvkHWFftmFjJQfR4DTp2DYCjOy1LcEcagIhAK/0fVH7VQdgtAAZ4B03N1HoBFeZFHPd1GClR2K0MmS/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4877133},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"5b868eeff5a354e3c760ab305624de3874303597","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^0.6.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.5","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.60.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=0.6.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.60.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.2_1782837450747_0.9842870885152288","host":"s3://npm-registry-packages-npm-production"}},"0.43.3":{"name":"@tangle-network/agent-app","version":"0.43.3","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.3","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"48b20ec7abea695caa5ddd614a5b94b2009df07f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.3.tgz","fileCount":336,"integrity":"sha512-7i2oN7ZepohUB0v1TBAbi2gw4CcTO8CLJtiPdwA/83estoS3AQDAyQ7yV9IfCUc+Jhy7wcctpphEJ+dYtuSsjg==","signatures":[{"sig":"MEQCIDQo8oLyFSlB8ulosf1LDNR/Z4akLq9jTYypjF2c66QTAiBp+mspscTPi6BK5hpZ8BldB3NRGPRVjwoLsKclPX77xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4907820},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"1e3deaf439c35fa06c2cdd3d707f8787bba78e62","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^0.6.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.5","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.60.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=0.6.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.60.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.3_1782869323491_0.08530696267209104","host":"s3://npm-registry-packages-npm-production"}},"0.43.4":{"name":"@tangle-network/agent-app","version":"0.43.4","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.4","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"2c6dfd3d27716cbbdabb7993767499f7e0f1bc16","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.4.tgz","fileCount":336,"integrity":"sha512-eLUPZJR5aeCJVJDA1nYd+N9eW0SHnS5nDLaanqos4G31xbRkgVUq/uXt1hb5/rz4kQ0rSSPsxCowBgPYA61eEQ==","signatures":[{"sig":"MEUCIAJ1JiXa9R1Ml9bnPPTsAr/4VlQgM1O6AAzFWScKtM4yAiEAkQxOe8h5vapq4rr0NzSDYGlljuSSsgGFyGk8J7MnXLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4908611},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"8a29b412cb0bbfb3d590ed3cd92e2edd439a5617","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^0.6.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.5","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.60.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=0.6.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.60.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.4_1782916600909_0.6579129125587779","host":"s3://npm-registry-packages-npm-production"}},"0.43.5":{"name":"@tangle-network/agent-app","version":"0.43.5","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.5","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"30ff2f1656e6128cfda9d40066ec27c372450d88","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.5.tgz","fileCount":336,"integrity":"sha512-XFRuw0qDvC1gvI0OtTxBg0yWDlUOSmBaGjjhOLJ/FBDxOy1oX7htrdg00iOJbPOe/4qhKhdaLVDeEhFUCUkd2A==","signatures":[{"sig":"MEQCIEr8dMo9QUus331YDf0vLZTSmgeRhfuE5HcnGOyWrHj5AiAFjYil6laVs9qHNs985YFjEbR0ay8c09Az2Uus9R+FjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4926240},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"27c5e30a45f5ecbf673a04136336ab5836bcdbff","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^0.6.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.5","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.60.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=0.6.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.60.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.5_1782952444958_0.10140011605383581","host":"s3://npm-registry-packages-npm-production"}},"0.43.6":{"name":"@tangle-network/agent-app","version":"0.43.6","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.6","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"f12f38f87361ec086515dfa12c6b3713137d843f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.6.tgz","fileCount":336,"integrity":"sha512-0Z5Qj+Agr2fcT/j/bx4pyKiz/xv8pdn90ITbsSzpjezFEP5mgU1jj8/sI5G+fi+3vxnp6ipUGnqAvpU1+hhX6Q==","signatures":[{"sig":"MEUCIQCPGlgnWg8ZrBWYp9SOeRy8Pb5iK9UOeghs0hpiun8zQQIgEumPNITLdXt1BCiuyuZqFtlCI5AlrN6XALwiuWt4i58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4929937},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"2f63be0af8e77bd49a43809a0cd0defa5c4292a4","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^0.6.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.5","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.60.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=0.6.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.4","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.60.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.6_1782981855607_0.8445733944676623","host":"s3://npm-registry-packages-npm-production"}},"0.43.7":{"name":"@tangle-network/agent-app","version":"0.43.7","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.7","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"bd49e28dd7e147e22a28fb289d1c676e67922a0c","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.7.tgz","fileCount":336,"integrity":"sha512-S7LnIxZeKOPBYymfb31k4/ILu6m9Xx9AkDx1eIXb6f098WsvnG3LQCxK3xATj54rdlnfxI987dlY49FnZ7EGbg==","signatures":[{"sig":"MEQCIE17jXCKfAFu1uPOiZ55tE0QMJSzhVfru/1XPCsjy9BcAiAZ3FUm4IQ+YvhPggAZhXxg5QB3ujirKyRu9cq0vQCsVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4931472},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"c01fcfd13cb9231d945928a4038b5fbe7fbcb53f","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^0.6.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.7","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.60.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=0.6.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.60.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.7_1783002370073_0.6880728457506526","host":"s3://npm-registry-packages-npm-production"}},"0.43.8":{"name":"@tangle-network/agent-app","version":"0.43.8","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.8","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"27321a31550fddbb76cb5e27446af8598423d0b7","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.8.tgz","fileCount":336,"integrity":"sha512-mZciCvVSH7nwa9kb5PMpb2WzpWhqyuDHhFS8153Xc8w765kGOd6q3jZ/BivlrvYaTUYATMAKRHwwjuit0ZO6aA==","signatures":[{"sig":"MEYCIQCuCPj8fq3viVfl9v5k6vAg0qqIvcfIpP8A0VcoZs7fngIhAOK2ua4ELHWROXsfasII2XNKu817DDHRL6Lm44K9HLii","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4931789},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"938622dcae6a6bf9470166f595af82fc6feb3db0","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^0.6.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.7","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.60.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=0.6.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.60.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.8_1783061165451_0.9077210356759302","host":"s3://npm-registry-packages-npm-production"}},"0.43.9":{"name":"@tangle-network/agent-app","version":"0.43.9","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.9","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"78c2911d83ea1e053f7d69e3b5f1f0de93487610","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.9.tgz","fileCount":336,"integrity":"sha512-Z25a4Nm5rC9M0cyRVnijumbQAIecRB3Hp+ont1Nviw0LW7NfetxfWFz1hj6zHDl7KNAXOwuzYUmZ98GF68as7g==","signatures":[{"sig":"MEQCIBG+9hnHFdgWvwzBMDNq47qqUrm/25UDZNuwgVbuqUCIAiAFDSQ8t7ZdVIAQQyOLUPuTh/zIqvuFosS6kYZsPc2Xsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4939841},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"511053d947ca05116804063f91f645b6f526687b","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^0.6.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.7","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.60.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=0.6.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.60.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.9_1783097288055_0.06955381861533394","host":"s3://npm-registry-packages-npm-production"}},"0.43.10":{"name":"@tangle-network/agent-app","version":"0.43.10","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.10","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"27c2adb0a0516a41327d59ad20ec1db8111dc70f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.10.tgz","fileCount":336,"integrity":"sha512-4/CW9tigIXo2UUAAcUJL+ld/G43HEE1/o5XvUt4Rm75bog8M1h0tqx7CZugkjnefVHxKm34kkbdr/z7sxEyOiQ==","signatures":[{"sig":"MEUCIGvc+rZmMosHsGD8YkCE39XEOgufvRoUJdTcCDl/4hB9AiEAzyUKOnlg0z8WMNLbNIAhrzBUMkSlJailSj6TXo2X2JE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4945888},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"cfb49f9482efec52785a6c20fb87b3f96548b589","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^0.6.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.7","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.60.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=0.6.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.60.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.10_1783105399428_0.9687778941680689","host":"s3://npm-registry-packages-npm-production"}},"0.43.11":{"name":"@tangle-network/agent-app","version":"0.43.11","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.11","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"81289b6c1a99fb68ca2a5f55bead5b0543a7b7e0","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.11.tgz","fileCount":336,"integrity":"sha512-874oQZz/h2aRy6pwN8RmGd904t9APw4ORlI3vBufH7PLZGMFC3ewjjYhy5sjyTC3EPhF5NAf5W07CXTuqJCrBQ==","signatures":[{"sig":"MEUCIHl/0AszVCbXCG4KpAp/TQ2wqoZo7b39vUeyNTKvzz2AAiEAxTH9a/dWc7sADsv/EtPd80uMqhAvEqfmRdDEYa5SLa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4961924},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"f11cce9ac3465a6432641dd1fcdfd32dbadd4846","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^0.6.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.7","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.60.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=0.6.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.60.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.11_1783460902796_0.008636399717190768","host":"s3://npm-registry-packages-npm-production"}},"0.43.12":{"name":"@tangle-network/agent-app","version":"0.43.12","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.12","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"f1027550bb48bd4a21ed6d71e0bac9e8b5fa590c","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.12.tgz","fileCount":336,"integrity":"sha512-iBGZMbOEkwSCPPZ6tUAeaUVMVJDM9AbEeaflDDo88qSYjWQM5Tqx8t5JXa0MvvGJTGODebqgO2+jWm/f6qCcuA==","signatures":[{"sig":"MEYCIQDeRntPS0+EC1PzGXECU4BFR67MQESklbaxCC7drkMjyQIhAIE+om+BF/5ct7xNYvb3/dZ+NuzGSDUkcrHtMtx6kxYw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4964271},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"f706e93a7c46645525ec911e8f7eac3ac3a0c522","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^0.6.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.7","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.60.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=0.6.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.60.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.12_1783471147658_0.38097804762010856","host":"s3://npm-registry-packages-npm-production"}},"0.43.13":{"name":"@tangle-network/agent-app","version":"0.43.13","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.13","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"25c24c49f9a7e57ac6344421dc2516e3dd5d23c3","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.13.tgz","fileCount":336,"integrity":"sha512-+NiBFdSVGCrSvDlCnb+pRD+J7U7oSUYD6+ksHTInA5sCDAwz/ktXcYZKJVKPvS5k9YPoWsPY29V0cDrmJzqEHw==","signatures":[{"sig":"MEQCIDO6CLo+uwCO57mJN8eJJAhbQsM5DC9fnFJMhAwDSX1jAiAFMn59DEDPupJ/68p/7RQwhzVbddkK5r38fLkCZCCCHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4964270},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"ed213a4acb63dd3c56c35dc4b5bbb7f994885479","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^0.6.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.7","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.60.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=0.6.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.60.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.13_1783471482298_0.5176872507009775","host":"s3://npm-registry-packages-npm-production"}},"0.43.14":{"name":"@tangle-network/agent-app","version":"0.43.14","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.14","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"f420b8f70f62acfb71ba8101ac1bfd167c7e71c8","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.14.tgz","fileCount":336,"integrity":"sha512-wtDaTBNJMabu/7/SaKAqeeY+qzLWwVU5GSX3gz7H9W8BslScHLVUPceZP4dQ0Mownc//CFl2ihtERcAIlkauNQ==","signatures":[{"sig":"MEUCIQD3cA8BQioPzJgVWlVzfsyleXUJemJGbuOwj2U2/2IiTAIgNH99nln0e7Bfu3cuotcPbOdDMIc5ZK+g7Dy38xDaYSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4995069},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"61e17d3d17d0fd77836e01b1db67662d445f1c14","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^0.6.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.7","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.60.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=0.6.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.60.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.14_1783539685057_0.13717449349343358","host":"s3://npm-registry-packages-npm-production"}},"0.43.16":{"name":"@tangle-network/agent-app","version":"0.43.16","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.16","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"fbb3b33d56705e7c9ddf7f5646ca76134982b1a5","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.16.tgz","fileCount":336,"integrity":"sha512-+mTxNBvC4KO7KTJ51QFM3Gcz9SESW0mp2sCrYPlAzIm9tefHDDdsxVxvuhhs5tXw8DfA2V+N3p1Uy5wEJz3f0g==","signatures":[{"sig":"MEUCIQDVC7FBC0LAQRFKYtj01k/VLPXe3uof/J37rA4KYsIwLgIgAno6zcoNxBW7xvHlAbBx21QUU3J0p8mJjzB8KK+Tugo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4997522},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"30b385ea449b86b37bb9b9d4224061b3235f1daa","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^4.1.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^0.6.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.7","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.60.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=0.6.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.60.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.16_1783592538398_0.5378648219374129","host":"s3://npm-registry-packages-npm-production"}},"0.43.17":{"name":"@tangle-network/agent-app","version":"0.43.17","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.17","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"436659fbbe5da693c2c37c183e0170970f319fca","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.17.tgz","fileCount":336,"integrity":"sha512-jUoaMwk4CPugp1MJN5+P9Q8umLneGhRvS4XRv761djFVX0XZVW0tXe1yy0iRm6WgoP7kMbLPa4xV297TbtZhIA==","signatures":[{"sig":"MEUCIQCdWCw4y+Z9SCDJx1mm9rE7sWtUi+EoYkKl00QXsBmzUwIgCBYmuVFNNnf9K54TavKzhIVBHxNzxxqtMIER3+O4xm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4997523},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"12a40a49e25eeab5db0a88e935ec3425234e3f5e","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.7","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.17_1783608624488_0.021904887519359928","host":"s3://npm-registry-packages-npm-production"}},"0.43.18":{"name":"@tangle-network/agent-app","version":"0.43.18","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.18","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"eb54cea6cb6eaeb7f837d91623235c8708d6b267","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.18.tgz","fileCount":336,"integrity":"sha512-WDiyBjTkg9S+9CUrzR9zlMzaT++lqBkOIA/jDYfoGFRe0yRzM0OdyK5F/NxRQNDHwv5aJfjryigoRllXphqS2g==","signatures":[{"sig":"MEUCIB9fuF9CsY41KbrDzibpo41wz/lHe1L646AnSH4IkCkoAiEAtPeBgnD5fsscP7E69KqRoLaYNKnD/SDk7sUZBWMfOJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5005996},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"e14320e86024fdd006df6a53ee3f9aaf886c04ff","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.7","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.18_1783627243318_0.5310078062040977","host":"s3://npm-registry-packages-npm-production"}},"0.43.19":{"name":"@tangle-network/agent-app","version":"0.43.19","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.19","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"22239841807ac09b711bf4f9d3365e2e807c23c6","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.19.tgz","fileCount":336,"integrity":"sha512-RwbLDwcnz8bAhbdG+fwtSvYvoiyvYnHjINpbMdzmO0sJJ6n/dWGoIIiDEFRFFyeA+IHe8ZS5UYap9XBwbe5/lA==","signatures":[{"sig":"MEUCIQDgfhoohfFGYyhEMRQViAw9mpLg1rjDt+wEko9tDOa9XQIgX/R1mp2/7YxqO+cdRf6QL5JW40KFjubTte788DELQ1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5009283},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"27734586a817099acc404368eea6bb815e2daf97","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.7","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.19_1783637098633_0.5630846157027567","host":"s3://npm-registry-packages-npm-production"}},"0.43.20":{"name":"@tangle-network/agent-app","version":"0.43.20","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.20","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"3a223ad47e62f669447caa2e297370dd1fe7ef60","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.20.tgz","fileCount":336,"integrity":"sha512-hLRpiHeZ5UydoivURi9cI66JcRRXPtW6QEs0YfdrVfuKETUoJ+ZxW/buBSqV4w2heVkvU+3jOnlaCe0tshsoSg==","signatures":[{"sig":"MEYCIQCWkGJy1LamMtQzt91Z2KMkuMZOxtsIJHtG2SD2f2qqqgIhAN/trvKSuW17giJa1eQzxdtDakn5FgKwVXqj/iaTq3Q3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5013426},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"6a6e8cac4e3148dd33fa81a051e8aabd816fabad","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.7","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.20_1783711097467_0.3402649588825526","host":"s3://npm-registry-packages-npm-production"}},"0.43.21":{"name":"@tangle-network/agent-app","version":"0.43.21","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.21","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"f559cbc189222b23f3495131b9535fa76bdb9dd4","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.21.tgz","fileCount":336,"integrity":"sha512-MF2jw2ZqFOYK3iqd9NNoAWRJtv1Ex7UhLtZr7G0O1hBhScLlpNkcxbOgs3rfMrObonx65KR/VlSFMP29soVphg==","signatures":[{"sig":"MEQCIHpFjlfQr3DWlQBqfWYTxkdP5jtgsMDOnW+8TSg3igq9AiA+xXbnKdaQKaXrsjelfztcgB/BfaBk4Hfym6UT7Hm76A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5030773},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"4bec18b0a8777a465e689d35c6760807b280d4c2","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.7","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.21_1783907726424_0.46583643681941544","host":"s3://npm-registry-packages-npm-production"}},"0.43.22":{"name":"@tangle-network/agent-app","version":"0.43.22","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.22","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"175da275bf4dc5548016e194578f6439449310c9","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.22.tgz","fileCount":336,"integrity":"sha512-9S9wk8AKcPXCSzU6RpDZOv1sMWaDGhV/fPa/oksuCzlixfjfohGGOHLDpJYT+Ng5/kJZ72/lk6/YET5z4rXnFg==","signatures":[{"sig":"MEUCIFmICk8gM3bpvt+jWtCB+P7VoeOJc1obE4Cc8LpaaoqQAiEAukXf0epRCiAEUO+IGFzKbDKPgf8tFBJmsuTB01zCkn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5055003},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"e0b4c380ba240bb30cb6349a13baec41e5cf8b77","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.7","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.22_1783947943537_0.39769297303610074","host":"s3://npm-registry-packages-npm-production"}},"0.43.23":{"name":"@tangle-network/agent-app","version":"0.43.23","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.23","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"8081d73d9deee9b8678b0894148f04a20bbd73d9","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.23.tgz","fileCount":340,"integrity":"sha512-LscrFz8U+KxHKnVF4qWsFjmeOsMYkOzvP0JUSl5/3u5aVjOzbLCIJF+av6aSCtohvimUuQokY9qgFLcRhfAfEg==","signatures":[{"sig":"MEYCIQCOVpWl1+UTXxhc1iA7GONvCZKXASusmOliDxNJmu/DEQIhAM1Om/+6EUgF40SZ7YBKlGjDdNifLaKkC+V8T/EyTgXH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5055525},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"873aa8b89570dbbcac5dd68c9157f7213c9310fc","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.9.7","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.23_1784010435620_0.9346433913048757","host":"s3://npm-registry-packages-npm-production"}},"0.43.24":{"name":"@tangle-network/agent-app","version":"0.43.24","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.24","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"67c07b2aa87a80d789d1d6ef05b137814c7bb7e3","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.24.tgz","fileCount":340,"integrity":"sha512-CkJzfU6Vs+u9z6BXyn4fZasrG03sUmeauC/GtGC++RooyMU0enO2khn707C5UfhaCjUikpWDom6ashUpaXZffw==","signatures":[{"sig":"MEQCICp52I9brLwVwtInjMVX4wyt7mDakfnkTM9/9LomQj6LAiB3W7oRbqoVVHMPfUOn/NvZv2MkR99oUWevef9oc7aH2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5059138},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"cbfffa23ffbb62115c238a5726fe1c36b407600b","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.24_1784098438830_0.17478660967215576","host":"s3://npm-registry-packages-npm-production"}},"0.43.25":{"name":"@tangle-network/agent-app","version":"0.43.25","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.25","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"af7139547948218eac5c522c49b29cc32c40b833","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.25.tgz","fileCount":360,"integrity":"sha512-IPR6P8RAlDaN7idc6PyZh7QPMdjiOGushk+PZMpnuDFG3h0HIM5dd9W52GBH2bkHwaeCcUTEFQa26NWYvxqtow==","signatures":[{"sig":"MEYCIQCZ3+XrQILLbU8uEWLGLec3wikz8s6SoO54TcGRGX7eJgIhANDC9rrEZo2YOrHPi2Ht8sdT6oNCrY5gO4Qq99OG6P7Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5333893},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"a4c0266e7a1268a1dd6c0e7c5b4795ef8cdf319d","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.25_1784142683414_0.014288574947407318","host":"s3://npm-registry-packages-npm-production"}},"0.43.26":{"name":"@tangle-network/agent-app","version":"0.43.26","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.26","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"732db8bd5d3bde8f0e73e792f3d55313e370c197","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.26.tgz","fileCount":371,"integrity":"sha512-E+pgrWUxyohH2XO2DmexFgHpUjk5Cu4mlT8+DudyVIPU2Nu5VEcGy2yujKuCdSG8UFt9GquPsrucIxn/+q8AWg==","signatures":[{"sig":"MEUCIB29LhsWnm3HSs3hMaNLamKb4P4OKL6hBYQzAlat/fogAiEA6zZlGs82MwaV7gqjdBgmp0JoaSdDLr6poCqbHiGZh+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5448609},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"c82d890eca1d18be10403a85b5c868fa32de0436","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.26_1784143798739_0.4865739447654571","host":"s3://npm-registry-packages-npm-production"}},"0.43.27":{"name":"@tangle-network/agent-app","version":"0.43.27","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.27","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"25ae968a610ba6eb7f5ad084e25b8d4ed8ff40f1","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.27.tgz","fileCount":385,"integrity":"sha512-/Wcb+h/QSevqbgD/dK+B/3knqze6cb6oWsw5RyB7YVhQVYmnno0mqcGYKY3qAFXtyl0e9I0/l1txQv1tCcKAcQ==","signatures":[{"sig":"MEQCIEOUJ501wnTk3t7SeqjcK9mIhmU/73eNtpryMIkWXBpKAiBVFNATjiHUzaVUZjQ3BqFi0jyNelF1v6DLVRShqSzcTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5517736},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"3092603117caab61b9fba26f9a22b88bc41b8c15","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.27_1784145569268_0.05420219770686474","host":"s3://npm-registry-packages-npm-production"}},"0.43.28":{"name":"@tangle-network/agent-app","version":"0.43.28","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.28","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"10144be91e28fff08cb326bcc347d04bfee1c741","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.28.tgz","fileCount":385,"integrity":"sha512-cwzZLeJl7W0XHe/sTaeZ+muget29bUjxLtiVcWViwm/7+rX9PUh+D2fr61YvFA4UGTNShLmnWvasPXA7qmWXZQ==","signatures":[{"sig":"MEUCIQCn5Xq0xH2mbZBvCr4gB8oRD1VMgxAXXH5bi5EbSkM2MAIgbttouNfTl1LdwhQPZ8pinwXC9AuMobYCnau8W86KeWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5517736},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"c44a60afb2cc55de8210055417a3f352c745991f","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.28_1784146007209_0.7624914166555901","host":"s3://npm-registry-packages-npm-production"}},"0.43.29":{"name":"@tangle-network/agent-app","version":"0.43.29","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.29","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"b0d0641a6293f91e0a744c8cfa050081d5c585e9","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.29.tgz","fileCount":385,"integrity":"sha512-RwSLgfKgwzO0ASXfTt4c+ud5i61QTYgYSsJgcctqsostJBib3pVWvImTikeWXs3BST45DRCRWToGLRoCuzyG4A==","signatures":[{"sig":"MEUCICfq/vcVd7ltV3qQ3R7TcJO9wBw0Opa+zyNygb7oyfbDAiEA3G778quZgrzFzL4TeqfT2yIwM8MaH3q59pKl/wQxrNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5517786},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"3d8b52ea91065d6d90e7288bd654570c53625904","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.29_1784146486207_0.6569549440691307","host":"s3://npm-registry-packages-npm-production"}},"0.43.30":{"name":"@tangle-network/agent-app","version":"0.43.30","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.30","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"4c6b635876f2c9767c5f373e83ec88a56f8ca247","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.30.tgz","fileCount":385,"integrity":"sha512-lnEcc/+F6u+41heX+LVDhikYwx+CWu9XxioEUb+JbZ+wnh/hwFQqzE9WkO6XzE1YRTE1Q50aZukpGIfwG76gog==","signatures":[{"sig":"MEYCIQD2dVET+Lkr5gxInqEf/FkaOwQnBmfAhJgLXfPCECDOCgIhALSzi1E0k+2A3cKSXPEckigplaBQa07CbuGwVJh7TAF/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5543983},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"beb4bc6b947bc4cdce66504c16c2712913ec14c7","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.30_1784273084881_0.7083998405237482","host":"s3://npm-registry-packages-npm-production"}},"0.43.31":{"name":"@tangle-network/agent-app","version":"0.43.31","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.31","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"d3a814d1ce0e82a65dbaab552edc24ba8a50f6c3","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.31.tgz","fileCount":385,"integrity":"sha512-i3yNaDNVJiWyJgfVvja3zfyliE8uhrG3LykPWTekqUhLBbtpvgR2O2L4ZFlJnRQN6ZL18V1+im2+Zir3vB9L3g==","signatures":[{"sig":"MEUCIAqin1SHiEsg95sDiO4eUBB77AahsYAwTf63Eim7u4N/AiEAoeV98CAhF0px4yLbMuWArK/oXkmtPYhgR9IXodBFn/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5551454},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"6e1cabcde5ddd89c83b2b207405c291e95d38a48","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.31_1784310716473_0.7257539462472591","host":"s3://npm-registry-packages-npm-production"}},"0.43.32":{"name":"@tangle-network/agent-app","version":"0.43.32","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.32","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"b7bfcffb074b6aed8213c57018811cea90b7a892","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.32.tgz","fileCount":385,"integrity":"sha512-rvU2wM2aiflmuI5ctaVSMh0JUDLOw+izkgLyoUX3sSHqiGQ7tMekYmeIvvTUtyLVhzWdw2f16zmSNLsj7EOVZA==","signatures":[{"sig":"MEYCIQDu6/vUUAf0IbC3FEU64K9pUE/GDM89+WyimTDoGhJYXQIhAMrViW5iH0cyex9ndMZl5SdXcqrAKymOJF4yMH60LJTM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5554137},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"50c1c1c1f85afd2cb1f642b70bb762cecaf1d2a4","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.32_1784312061049_0.2396197493849337","host":"s3://npm-registry-packages-npm-production"}},"0.43.33":{"name":"@tangle-network/agent-app","version":"0.43.33","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.33","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"b2ad70b4564f7e9565543a6ee54838fba68775ea","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.33.tgz","fileCount":385,"integrity":"sha512-tzJedRwoecWl/IjO9KGlo3PX255i+sQqSwRQbOfqD4Pkq22sO5WxLFUxB8KY7TL04uVtbmfrBp7h5aJQIT6vsw==","signatures":[{"sig":"MEYCIQDjigmgUb0z92cGD5RxRHQCEi3QRS5f0zICLgO7owGO3wIhAN4ysrhbQTD5BfSmljfcMFbWH8R//A0QgLjlifjb026H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5556091},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"2a04eecca8affb9b1ee2c765c423db3e725b802a","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.33_1784324708247_0.16544540255306805","host":"s3://npm-registry-packages-npm-production"}},"0.43.34":{"name":"@tangle-network/agent-app","version":"0.43.34","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.34","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"c898e4e6a0beb7f0d31192e20f9e551bbbed271f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.34.tgz","fileCount":385,"integrity":"sha512-ynv5dvsUWlzUkopmAR8ji8/1JeQcSH99P2U96JW+Shmqj8sHYKpNK3OHonRia99cACrECvSOUvguHn8ihx1XqQ==","signatures":[{"sig":"MEUCIElPGkvdyViUnSlJOhMpe3g7OJzFSEOpBQ2/yd+X+ov6AiEAxWbDHRqjwtnBsnh+SdOOYNAj5lsQ/ffY0IKS1IC0S5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5561538},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"e4bddd950709598ba2bd51ae4d54959b6a6cea9d","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.34_1784329126450_0.17060516098643896","host":"s3://npm-registry-packages-npm-production"}},"0.43.35":{"name":"@tangle-network/agent-app","version":"0.43.35","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.35","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"62c56f18be8550a5156173226173d68f82d197d6","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.35.tgz","fileCount":385,"integrity":"sha512-ptOpgMyROIVlfKedhLsW8EFph+npFjwVjXtBbzsNWmQLhGRhPeSoo6a6qdAAgDl0alXjFTFfo0f4NQhQhgN44A==","signatures":[{"sig":"MEQCIEuoCHy/aT6nGle6rys5hHLKmFVyoWnu0VOVLGhVq8WnAiAI+RgR5+X3A5vEWkk5sEpsavqQIfCcqvWr8lglNHfT/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5564258},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"13d5c38c37b24e7a521f842f034e51bf5ec176eb","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.35_1784330452811_0.2544381828050932","host":"s3://npm-registry-packages-npm-production"}},"0.43.36":{"name":"@tangle-network/agent-app","version":"0.43.36","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.36","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"feb608e219c583a3675429c6a6b2a36458f61a37","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.36.tgz","fileCount":385,"integrity":"sha512-IEdx4QxDdBYSLbe/60LBgWdqbuh4jGRGam7uWQ5VGbXRJpRrMtb8yxWFZ02rVZ4Vz2dXRj1NpwiKlto9cXvkRQ==","signatures":[{"sig":"MEUCIG2WxS7aX/IwDZtBtErkQt0pZPxPq9uCQFoqJZzVXtslAiEAk8XI3cd0sBgIBzVVjNKkL7ripD3sjDOAMfrdABEYs4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5568609},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"be9995a064c50b8cd2e57755401b52e87ba7789e","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.36_1784513188439_0.9072874025475373","host":"s3://npm-registry-packages-npm-production"}},"0.43.37":{"name":"@tangle-network/agent-app","version":"0.43.37","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.37","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"8fc71be8a057787da39d17bfe4f8cc6a6065dfa3","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.37.tgz","fileCount":385,"integrity":"sha512-xEGGmFwkcKmIN82uEFzXCnL2A/QY2DHnevI6BsI050+GX9YE0XujjG35lv8w86doVA8UvwGSjTFyqrjXDJ4D2A==","signatures":[{"sig":"MEUCIQCbohCMnCxiJtwhUw09yRvEOA1TIj43JiQaHUCD0Dp2sgIgCeIZl+z/PBG9x9cAgnXRjS+RnumwkOryDoNqm7gtTvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5570240},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"c8822175593b1ec6b7aef66bc3f7d856fdd7659f","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.37_1784519622472_0.6191191311049218","host":"s3://npm-registry-packages-npm-production"}},"0.43.38":{"name":"@tangle-network/agent-app","version":"0.43.38","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.38","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"4648ae61a1a50e4bd5535fcf15e61afdd10c2b72","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.38.tgz","fileCount":385,"integrity":"sha512-2hWlGCjZC5lDIBRgLmTogaiQChO6HfSycTtMpJvCTelfJjcruULllg8sl1ZSvbhOX+PCNRY9JocH0QFWDvK06Q==","signatures":[{"sig":"MEQCIFcab7p+MFAjs6adT2ysuvHMniN3N5xdpEZJHnNjaZdQAiBFw4XN1gKSS05Z8y77BW8ZUEQa0fwUPztquvPNodgyqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5573626},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"67cb7296c0717065b8ad5288b4b8c20624275e82","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.38_1784582303402_0.22265978879895387","host":"s3://npm-registry-packages-npm-production"}},"0.43.39":{"name":"@tangle-network/agent-app","version":"0.43.39","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.39","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"77b5e93f7358744983e269e1329e48366718360f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.39.tgz","fileCount":385,"integrity":"sha512-VyYrNpcQARgBVT6OSVXQ4bDKL/aK1Li1cQeKOrN+THM0tpEz8ZWYBlFXz5ekopGqmahyFPouefcwWj4x4dr6BQ==","signatures":[{"sig":"MEUCIFOll45hBgFQBNLq6PN4Wf1DUCQI67LIAwJiZis0iwueAiEAjweKwSJNiNyiRSPjVMz9rErSm1ZBbr0fg1I1zp6/zpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5573626},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"2c2fe5c38be568b80872450246c4e5b0fe8cac30","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.39_1784583297154_0.27659147190449085","host":"s3://npm-registry-packages-npm-production"}},"0.43.40":{"name":"@tangle-network/agent-app","version":"0.43.40","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.40","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"1baf131ef2608f32b190360d23ce717edb953fa6","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.40.tgz","fileCount":392,"integrity":"sha512-9GoxKcS9eX7QS/8w9+XobpMI4TJkFY5PwNo2dTJx6/t+OHOQbtpWnbwlRSG1nHWin7BU0GKdHzaDJxcdXTwe4w==","signatures":[{"sig":"MEYCIQDli3h6tGGVAjUwYP9zX6Yx65dHNA3CY3x6UsDh2NG8RgIhAIQ2bxmJ/RWdwCJ/iJWF6T6hhni38VYeSAvnycS20/y9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5608993},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"973c96ed60a10ade4b079fd284420b5f17c7e700","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.40_1784591032470_0.5731558138050086","host":"s3://npm-registry-packages-npm-production"}},"0.43.41":{"name":"@tangle-network/agent-app","version":"0.43.41","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.41","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"b00ef3700c166a16d83d21c22745e8776d4513aa","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.41.tgz","fileCount":392,"integrity":"sha512-puIohOfGCeEdTFQliPK5DrQPzze7Y9u/5HIIgJqEugPg5lGhiGAU4nNLMpHUpSg6vsC8yhkMYEToKNs5HfifLw==","signatures":[{"sig":"MEYCIQDD2A1fvmgLhAxr/zoygR7npl/H9RW2mCufNKs2sXUWIwIhAI8QCfRVls9Vn5h3LBH0g+yjQczU4buWf8hCc67yCViA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5659679},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"84b41366506a83c47d06b9c2867a5f8d1da68651","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.41_1784626061113_0.8388593759503788","host":"s3://npm-registry-packages-npm-production"}},"0.43.42":{"name":"@tangle-network/agent-app","version":"0.43.42","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.42","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"fdf3da7cc2c1391cb414dd0003275e6f2285de50","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.42.tgz","fileCount":402,"integrity":"sha512-WIcxEe2Um4/Z+R5gkqOjK1KDojZk3bh/uIoMZrNl33LhM8FUj4tV6msqh4q2nH4nzhAZHberHeVZN5ujqNNX5g==","signatures":[{"sig":"MEYCIQDTchMhzdf8ZyRlXi919U5Y/mfhJ73UjpwhNkZyEDPxFAIhAOj2LqHowS6YwAGaX93fBmGBRiMh85bBeJuowGPZEjJC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5952716},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"9199642da15886d0fa39233c2e7ef6aa0ee27530","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.42_1784629817314_0.1879971867417558","host":"s3://npm-registry-packages-npm-production"}},"0.43.43":{"name":"@tangle-network/agent-app","version":"0.43.43","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.43","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"15d76c2133420a12dfbf3a78b1f7513bc4b63315","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.43.tgz","fileCount":402,"integrity":"sha512-DkJk2Wzn7NSGkOzQ7M2yYz8BO6iBoMS9um0JXSv2JB4XEf4ekQzBq/XM5vYRqcKZSyQ0O51Q6QiWzP0UeRSHJw==","signatures":[{"sig":"MEQCID7hpGNtkunx4Za2o+iPHMgtwatiQXTlm29GZLVtli6FAiBQbFR0dd7m8CnxtexNGEx5AhqFE4K24rQNHfCV22YdCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5955103},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"3e3868a49dfb2d0ee8bc7e17f42ef50e2aae4b8a","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.43_1784660636055_0.6672501491126794","host":"s3://npm-registry-packages-npm-production"}},"0.43.44":{"name":"@tangle-network/agent-app","version":"0.43.44","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.44","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"27bf25078775d80410cf24a61c78ac0ba6fe7e99","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.44.tgz","fileCount":402,"integrity":"sha512-W1K1jrg9Yt1s9glCn8NsO4sFn7S45wXjOMpTqm0Oig5m9elubk0bslXOIa6soulhNRfGBwVn+jkIWkChDYWxeA==","signatures":[{"sig":"MEUCIQC7LpexiG1knXe98n4fSUIQ5SspZrgc/Cae2lHfmWHhQQIgfIFgWVnQpEv9hw1rtkeRHCoy+n5f3ixNWPwZWOKeqnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6041794},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"20f5916efcc03b4de87e81a7aad3ce230181c304","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.44_1784715921073_0.9369864611819727","host":"s3://npm-registry-packages-npm-production"}},"0.43.45":{"name":"@tangle-network/agent-app","version":"0.43.45","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.45","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"634546a18c3c7e776466e2e9351b8dfb4338e82a","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.45.tgz","fileCount":402,"integrity":"sha512-+9iwVDUU3YzyNj0+3NKcCePjF2Z8ut4XjzexMYzK/lJxR+WJ8uOMMLvrZxKb+3uSoZFmEJDia/NxTTIkn0ksWw==","signatures":[{"sig":"MEYCIQDeayfosWfGGkW60JguWwwpJ/NohwGfVsFEeWJAqKnvAwIhAKpYW2X693x9QMpdIEviIyqKZkz6pgdKJvXTs8IJ2f0X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6048006},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"e2804223521d1e464e2ff7286e7cec730bae950c","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.45_1784793832546_0.7457971601630458","host":"s3://npm-registry-packages-npm-production"}},"0.43.46":{"name":"@tangle-network/agent-app","version":"0.43.46","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.46","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"f4cb941a22da15db57748f9c8afd8ed1b54606d8","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.46.tgz","fileCount":402,"integrity":"sha512-TrGUCltis1o0Kjas6BM1VIR/gu3Y6UP/jNqtMOPuhm0TBNjBZWuSbDLRVf37JTBeNLiJaUmjW5oECcdJOZ+27g==","signatures":[{"sig":"MEUCIDKZOC6dIWybndhT6nvHuv4k7WNbArxnKfSPZX7antBWAiEAv4zhNqcwQKhxTCg6d+r5sIelXDI2Pv842xliUQft+Do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6061871},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"a2f4234a6f06cad2ed948c7af9e63ea59f2606ac","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.46_1784795866762_0.5737327790814981","host":"s3://npm-registry-packages-npm-production"}},"0.43.47":{"name":"@tangle-network/agent-app","version":"0.43.47","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.47","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"bb10c71563a7eba831ae0ed3f5011106f863986e","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.47.tgz","fileCount":409,"integrity":"sha512-eGrzqFHhY8jIlkqylb+z2znkpMpSKj0q5KVhkXzY4ru/Jx3FKtSiGoUtxfOI/lonheY1Y4tzFCOti/yqKewoWw==","signatures":[{"sig":"MEUCIQDZ49p2uI4fj0OW+B5CZRGMziyyeXwqz8MbtykpN0Bu1QIgbLpzVdOqrjeXssYg7xCPrV/ICDzye6CjcU9giNj0edg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6205700},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"71df2faacfb2be6876001655189a05f457db2a0b","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.47_1784797089267_0.0709587604926687","host":"s3://npm-registry-packages-npm-production"}},"0.43.48":{"name":"@tangle-network/agent-app","version":"0.43.48","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.48","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"65cbdb1a0ff94865e4854ac66c6aff5448134906","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.48.tgz","fileCount":412,"integrity":"sha512-9U6z01pKz7yPmLmGVJ+h3Qk1lJh+LZ5cvoY3J6RGEuHuDupkStfaLQBC/CCt/SQdlsuDuxr3/XVBanWhqGQnMw==","signatures":[{"sig":"MEYCIQCPutaN2q49BwNB751OjnEvjLWxiyL3jSvokxGPRSokQAIhAPyZ+/ReIYPxVz8ckVwjc4gGlZeQ8JE9wVbMuQVByhDg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6339265},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"123f837b4c9a44c95a949758b7aefc2d840fbf4f","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.48_1784800369863_0.25406499236827695","host":"s3://npm-registry-packages-npm-production"}},"0.43.49":{"name":"@tangle-network/agent-app","version":"0.43.49","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.49","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"1e262d435a3925645f2edf520a340c57280357b6","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.49.tgz","fileCount":415,"integrity":"sha512-0BnmdicFZ/MZCcJW22B+0WJgX0Bx+LFAU3+tp68VGYwVdkpFQM7uf5NohOxvIk4oYfS7yrsFEWmTzIT8VHxNig==","signatures":[{"sig":"MEQCIDqqUaQNrJ8cdzNFSXeHb19Ol/FjtjZsvFcFQw2cieKvAiBp5+2ZVuoYQI2QrBl6YVs6uBF6Twx92YRm2v6YzGAlhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6390134},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"c16d4e83d95a8aaea4e2ce6d8e7007220995c5ec","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.49_1784801010080_0.4567625326852516","host":"s3://npm-registry-packages-npm-production"}},"0.43.50":{"name":"@tangle-network/agent-app","version":"0.43.50","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.50","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"eaa22e376ef32f38e14d964a315095a1d957da7c","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.50.tgz","fileCount":415,"integrity":"sha512-pgZR9mlVDLoEls5+Y/fqGBjEXQSkpXRoRodWmIvyWLez/hfaZPFJ9BMOZuJdb03OTkGrvozuOb21w9RfkuWTjQ==","signatures":[{"sig":"MEUCIEuo6Jqt5lGsBstabsixkVi+a9Orfb2argdTKSUSxAftAiEAlUFN6AHH4kJHD5beYZDNL5SFeYU0t6GNUUjZKnC4zpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6393775},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"f9bb5bd8bc8196faada3284b3318d5c1aa1502f9","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.50_1784801887166_0.7072077152904399","host":"s3://npm-registry-packages-npm-production"}},"0.43.51":{"name":"@tangle-network/agent-app","version":"0.43.51","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.51","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"801d35facedfb69802e06853027d14849b9c5d7f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.51.tgz","fileCount":415,"integrity":"sha512-1qjSY66jwaLRg+belMEL6FHRz6ZloO2+srQXjb8enL6Bm6gHFQnFjwnn/QV50gEahoGgBPdJhg2yDxCCQjcuhA==","signatures":[{"sig":"MEUCIEKAgqBLNTjlmXgKn9tSJcBm0ggJHF/KCpKD9PjHG93uAiEAmv2C1P5sz30DF2QTyCH3f/EQ+6NucXpFJ6lLMTwXQS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6520806},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"daf13185dbf30a71e26fbe6433799087abc6f421","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.51_1784814710511_0.21560839909529284","host":"s3://npm-registry-packages-npm-production"}},"0.43.52":{"name":"@tangle-network/agent-app","version":"0.43.52","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.52","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"0d1636f6f35f50df03cfdf739b2e8e536b9a6338","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.52.tgz","fileCount":415,"integrity":"sha512-is0orQApYJBW514nuftbE1la5n2O97TLvyo64KWx0oLQcng4+oLlzgqdkRnvDF+4GEBWgrLDnSWPPjXlj+VmWA==","signatures":[{"sig":"MEUCIQC9QkvhXNgDi1AxpB7FxoaOUnhL1IE4Bf/BsgRkXqsfMAIgGK7mIqVwCenSGUpJRejZIspKUzt52riHFkYPICmk8DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6534581},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"ed27d35acd973697196046a9e60bd3df3886f2a2","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.52_1784857830415_0.9127654006655075","host":"s3://npm-registry-packages-npm-production"}},"0.43.53":{"name":"@tangle-network/agent-app","version":"0.43.53","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.53","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"6f22aa436abf8c06d97b8fca138f8fde65aa0eda","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.53.tgz","fileCount":415,"integrity":"sha512-M8nBkomzMQCFQ58MZ2d5Yd3dwkIXeTtBO3o+9pKYNYNcFhSR6pz8vASLiF8XJQyuvTBMX4mZltNb+XXsWQV1zA==","signatures":[{"sig":"MEUCIQC9UlchtS4okP/uPvo0EMCCrWPxfENPYlYG60qJPHDgvwIgSIbLDOTMwx+72zwhEJLIeL8hMIk4A8TMYJc58++MCt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6544212},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"2fa4ce042f53049f2d597ae59ac0db8ac6ef1175","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"node scripts/gen-codemap.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.53_1784864356313_0.47910791823827537","host":"s3://npm-registry-packages-npm-production"}},"0.43.54":{"name":"@tangle-network/agent-app","version":"0.43.54","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.54","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"1beab59846e94c12bdaecfefced8815641a9e0c2","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.54.tgz","fileCount":415,"integrity":"sha512-MQhd5IV4luGJeJ2ryUqKid36++EK0Lejn8KVcdTyif+SBsg6XbpPa9GRsLLn3Ud7W2PT8puQ0T/0jYdAgDjZjA==","signatures":[{"sig":"MEUCIQDD2Qf+/mqWw1zgYUFTmOKpZ0CuAZyTqCVasBBn8ZRenQIgaXmm4OJXEPnu8TTBtYywhT36ZONuV9O4zep45gB92P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6544212},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"233ec72de1604ac0b59347178b5b9b5aa44cb89a","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"node scripts/gen-codemap.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.54_1784864684022_0.7789331709212506","host":"s3://npm-registry-packages-npm-production"}},"0.43.55":{"name":"@tangle-network/agent-app","version":"0.43.55","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.55","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"f27dba17b3d502efb313fab249afba77f07a90f7","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.55.tgz","fileCount":415,"integrity":"sha512-lsfwdQXh/x5zXLRB/fclQS4cxZihtykqV/eok+YxOT2F5OnYMTGGq/tV3tYeIBxzHc2UlQ8vN1l8ZznkftaTVw==","signatures":[{"sig":"MEQCIGOOG4U4c6m0TU9/GFX/ZBAnCAWQSGWgqdz8hMYw703hAiBeMa3EuSCoqQiqz6snaEBLqD96s3z5mlUOSuTauDQ9zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6570998},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"c5c5e04c9b2ab2b1b0baeb5c1aca06f8859e889a","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"node scripts/gen-codemap.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.55_1784898931758_0.5363321381111821","host":"s3://npm-registry-packages-npm-production"}},"0.43.56":{"name":"@tangle-network/agent-app","version":"0.43.56","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.56","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"b1cc363f94bbfadfd9477f38c885a8d3dfc08be4","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.56.tgz","fileCount":415,"integrity":"sha512-ROtM8WhINwbMkT6jNp0NZ7P+/+Xa9wbLK2WebeyqfjYH4It2aDoX2+JDqMe+gqcAu/DpZWnev8vUaZEuscUTdg==","signatures":[{"sig":"MEYCIQD2XG6ccgw/LqjebDG/3MyvGuV4o9lWVUfZ4+oKieup+AIhAOUoTYzZFeB8G2dYEW4PmCG+iCCrvY7/I5dCUNiMavIb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6571451},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"af6be22cbc1f632fbc7df4504e7354d9d9ce4fe6","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"node scripts/gen-codemap.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.56_1784906385572_0.0597576668490829","host":"s3://npm-registry-packages-npm-production"}},"0.43.57":{"name":"@tangle-network/agent-app","version":"0.43.57","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.57","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"f27ce3f5ba09eaa547a94b0b2effa4a90924d6ce","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.57.tgz","fileCount":411,"integrity":"sha512-8cCouCx2uhRTiGCMwuqGD39WkPchQErqz8ZKL+SNCTaEzhGFlQo1ZU4UF7KKuJnI2Oq+DqAQ8fgUY3uoWVjZXw==","signatures":[{"sig":"MEUCIQCnTUIelrmdLuZPU+kLI08wTmKycWZ4/SG3qKIe92YLAwIgEkrTiNZLrs1xFyVUVzyDgUQnNPEBlsLJc+KTGzp7ByE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6734798},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"2dc7499d411516f18b8b1c9b443b456b42808e37","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.57_1784925739587_0.7969761543992384","host":"s3://npm-registry-packages-npm-production"}},"0.43.58":{"name":"@tangle-network/agent-app","version":"0.43.58","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.58","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"d32e1aa12ae42fe81ef6f1dc56f7e49291a96ecb","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.58.tgz","fileCount":411,"integrity":"sha512-ynVZrWy7HpC6HiSvTyN1ZJoVHAm9IZ4Ca2ypTBVnCH4zUveSTKCsQyRG/88WBbMF1Jvfc+bHwAeJpCW2wmYUcQ==","signatures":[{"sig":"MEUCIHTLv7J5A3xAlByY7yRBh2/ChnAYYc0KZnPHu3qLq5OdAiEAxHtg6KowQbQ21VynbRn61LgRv12malhkP7tyAMxQBfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6734798},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"101717bd8bcf923090ae2bc03462f9c8b3b8ee88","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.58_1784927910035_0.887585341886552","host":"s3://npm-registry-packages-npm-production"}},"0.43.59":{"name":"@tangle-network/agent-app","version":"0.43.59","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.59","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"9ea75238af5280faacebe492021752f92826b763","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.59.tgz","fileCount":411,"integrity":"sha512-60+fYRMHJONGDufKCxUM+sC1mb+TuHpt0TmuBDjm8rj0ObrZs1ygAPiME1/RSZWtxgQ4g34pHHMcq2y/mAqK0A==","signatures":[{"sig":"MEYCIQDPdjYqt31kUmvFAaM9YjVFnTQIl50Mx5+1TSu8bz0PBAIhAMCQXuaUxgTdhK3sv+99gaHZth7Bkg4bOZ4PSVcsxOlD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6736570},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"c426921cf9266352831571a54c09ccb400322a4a","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.59_1784931250164_0.9031322030375732","host":"s3://npm-registry-packages-npm-production"}},"0.43.60":{"name":"@tangle-network/agent-app","version":"0.43.60","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.60","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"46db838ee380a98d2c7c63f5ad89df798823f017","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.60.tgz","fileCount":411,"integrity":"sha512-Ds8ac5eYbPSf0yDeXCDjIu1y4I2cF+3ltyoksvY80qQqJxlhLTMveRMyBNRLoq35Ka1B+tovyYFSVOi4CJ5pNg==","signatures":[{"sig":"MEQCIFaKPoBck0O70veCtdkC6HaX8nt/EXUUxBZAzM7AZIMwAiB9qV616fdtuLaiyYnyI86PcDQO3x76tg3Ku9j0nIwNFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6747791},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"be283fbda4ec36a50f0d30b69f24a91c056c3e72","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.60_1784938432413_0.35062875182301023","host":"s3://npm-registry-packages-npm-production"}},"0.43.61":{"name":"@tangle-network/agent-app","version":"0.43.61","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.61","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"cf60e95f2281088bf257c774f71bcc375e8c9500","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.61.tgz","fileCount":411,"integrity":"sha512-yZJeZOgEQ7CgO/duvudFiUDSlPnl+kkid5USTkZcy8QjPuBResG9wBc3ewh6NZ1VsF9d0x9FssOJ7QjCp9QuBg==","signatures":[{"sig":"MEYCIQD0Q0C38W/h5OoWDIOfwyyPA1jigeebJlfAuBGbnH7N5QIhALSxxELZTJFGsNK3cs4ap1SqYN3CAMTmZ9TFoLNr+BDR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6747791},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"5c565c4295d3387f92c00f12da3d759ab36b483b","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.61_1784938841870_0.20355738669759815","host":"s3://npm-registry-packages-npm-production"}},"0.43.62":{"name":"@tangle-network/agent-app","version":"0.43.62","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.62","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"3e39c764358231161edd6c4e146a4ce5cfea25b8","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.62.tgz","fileCount":411,"integrity":"sha512-Ukj8lNUBuS+TtDCQB+NJa17Af3UpSEEAI8wRgQnBtFwf8zQVyi59Y+eWjaks34cb5peqj+/iI8deS50MIMg+yQ==","signatures":[{"sig":"MEUCIC0bmOP4v/h7I9MeGUioeoZ+oz74Cg/hBdYs9pvadtEpAiEA+1Pzq4mNqO6xaI1EBGRJHWsGbOPRnOd1oP/LV4tW+HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6827547},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"6178df0cab6f43cb7c2e250457f04ffe383c8948","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.62_1784941439241_0.25126048658043554","host":"s3://npm-registry-packages-npm-production"}},"0.43.63":{"name":"@tangle-network/agent-app","version":"0.43.63","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.63","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"74fdeabe5b88ffa72fb34e248d5cbd29addd87ce","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.63.tgz","fileCount":411,"integrity":"sha512-7mUAK6rX7Yv8Ga0tYPaIvjvbdVXQPLdZj0S2s+EWu2lCImLYcMQD49aIBUSCHFmjn5s1C5p8482UQiuh1eOFow==","signatures":[{"sig":"MEUCIQCfU4lf7cS+Ny0IWKrpAbEgy3R14mcX/oZ2QTqF7edwcgIgWzLWrQNMgUgQD9kWk1eVUvnwUQtcK2mX06gHU6p9BrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6827547},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"b6571f50da35769e1b9c23968c66ebee881ffc58","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.63_1784947902022_0.6788005523207816","host":"s3://npm-registry-packages-npm-production"}},"0.43.64":{"name":"@tangle-network/agent-app","version":"0.43.64","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.64","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"6b4df901f4057345a8d2ce7448614378b5ed5f41","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.64.tgz","fileCount":411,"integrity":"sha512-ax4ZqU9ofLlx1u2UxMBNwfKGRQccSyPGD30TYt3I+tfFhCAem/RXpXdy19eFI9QZ8okEjZifnqtbNwsTaj5zDg==","signatures":[{"sig":"MEYCIQDRVGThFWr3iYxEDWu0zmhqqBTWErwGD02IGxpA2ex6YAIhAMBv/7tEAd3eog6AELeuRY6lqWfcSYSeCPpmgO5fViyd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6827547},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"c5dea598d4a69fb5f4a0773dbc2012c877ed8a94","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.64_1784949141145_0.7846098251704587","host":"s3://npm-registry-packages-npm-production"}},"0.43.65":{"name":"@tangle-network/agent-app","version":"0.43.65","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.65","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"ab14b3c956a9b6368ec41a882731b72f1fae4ce9","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.65.tgz","fileCount":411,"integrity":"sha512-U+utOgiyeKWnUhKJS1R3bfqf1cVe1jFDzWjh5WoulYTT3X+Itb/tELTrunkk0W6/gC1LXEvXlsTJTMgd1Rs/sQ==","signatures":[{"sig":"MEQCIFYY/V4Sbz+zU8dgP+G7qrWlF9jqLjSqlfuO2g8tjCblAiAx0mX7QEFEYVZ31RrmPt5kdUOCvZzaLuKxq1D4KOB7PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6844681},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"9a6e5e82ffb93977265f4cc549e87fe5216e022f","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.65_1784949664878_0.3257932449682568","host":"s3://npm-registry-packages-npm-production"}},"0.43.66":{"name":"@tangle-network/agent-app","version":"0.43.66","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.66","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"2810543721a0eaa60d6ecf41cf01b164d74b03ae","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.66.tgz","fileCount":411,"integrity":"sha512-QV4ZO6whF4VY5x3OoBr9S4Sd/mqnni9S4djxCk5q6CxAmVkUCsI5B6tQUsnXKvAIcxoNJ1q5J2ZpMk+xODAw5g==","signatures":[{"sig":"MEYCIQCTjm6E0ipCeveT88z5EPTHGFRbwCCm66rbglO8DruT9gIhALReXKsRn+nGmu9HRlK4ce8iLhjWdxwOU7a6QeVvIEkM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6846421},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"885ab6e2f41c73273148f480683eb8fc3ce35057","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.66_1784964698931_0.5936228829211687","host":"s3://npm-registry-packages-npm-production"}},"0.43.67":{"name":"@tangle-network/agent-app","version":"0.43.67","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.67","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"3a76cce90637a702c229ba52e573932b99ac3289","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.67.tgz","fileCount":411,"integrity":"sha512-+r9dsfp8wryE+qam+nK1/I/t9EW1ZZesUFf3ztpaTgls56vKBXlO1NXT9K46QQhrgSzrChJijYa+O+KjQQBFGg==","signatures":[{"sig":"MEUCIAJQoOr+YA8RrIR98NiVz1NMHdTERYSdl42Hx1m9qD+yAiEAnyPthI3LzQuARHwGh4leJILBbS/g5QPl+gpZ7QGZIwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6868156},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"ff2a25d136eaa128c61cf4a91ec482e0139ba96a","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@tangle-network/ui":"^11.0.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.67_1785001438118_0.7695061397341263","host":"s3://npm-registry-packages-npm-production"}},"0.43.68":{"name":"@tangle-network/agent-app","version":"0.43.68","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.68","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"e4445368118541d83bd8bef2d24b6cb6ecdd22f7","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.68.tgz","fileCount":430,"integrity":"sha512-hePEunZ7K9s6BJAJ0IZ8F+UvY/oeYCaelPlOiIHR8VXMiguymZuxEPskb0CLX2wo9KWB7slOgozsfFQ0B7paug==","signatures":[{"sig":"MEUCIQCd62sfD8QrfxTypPpss+2rqE5gystLbGdmM8saXoSTXgIgS2nG7ukTdBK314GGvuxfztLCXm0qPDSBmPF3l/Ji3qU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7154735},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"bc3aea10450380f0d071f21ee0ca1c6c4a30cb6e","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.68_1785012886380_0.7592797723677172","host":"s3://npm-registry-packages-npm-production"}},"0.43.69":{"name":"@tangle-network/agent-app","version":"0.43.69","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.69","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"cdada6b51fc3224b51f11f24ac43c81c0e734606","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.69.tgz","fileCount":430,"integrity":"sha512-o1RXeRTGqjg7NnfwBUl9wUKOvhfvgbOeDJReSPiZyJUdQmm9zr0bwzqsbmmcEL5m+qj4kFAnJ/CqDNPzLeMlQQ==","signatures":[{"sig":"MEQCIBcMdjK7+MNyNet1BiOalhipoUfkAVklXldDsTF1DxqrAiBUwaqrVIvq42bqbGV0+LWmHEkFI7sh28pSCDoAGw+b5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7175194},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"5c6bc39eaf327b06142548a50cf848117846ca32","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.69_1785088984473_0.3907668051185518","host":"s3://npm-registry-packages-npm-production"}},"0.43.70":{"name":"@tangle-network/agent-app","version":"0.43.70","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.70","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"a1ebe43e43d70b3a7a2308eecad12f4f96fbf849","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.70.tgz","fileCount":433,"integrity":"sha512-NSwLjmv/Ych9m8CF7kr/wPKjqfzQN24fYGROChgCww54XkxoTs7hNnpvSI1mdeb6KmFJXhoM8tA6a2vWxqJYrg==","signatures":[{"sig":"MEQCIG9SutlaB5vsBQ4OzriEkFrzugm/i+OP+I4/LdOafV5sAiAzJyjB7Rd29GtAoBn3fom26xvVtfV24Lu79Q4H9mkcng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7226166},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"77272d37f6f0536c3d0ebf1f6ef5859b61f06996","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.70_1785092820548_0.8587192489408566","host":"s3://npm-registry-packages-npm-production"}},"0.43.71":{"name":"@tangle-network/agent-app","version":"0.43.71","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.71","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"6cf7ce6e89826e56f4168faa5efcc2f4c6ff16f6","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.71.tgz","fileCount":436,"integrity":"sha512-HSiKUgAcJRwAyQnfeOorAuW1xLqmXg+45TJuTLW9Hi34Az4H05x+c61sOC0Vm+rPKbWak1yYd62Hp7fqdfTyyw==","signatures":[{"sig":"MEUCIQClfXGg2bcEC9YJCi33Qmdxxp5XX5yvqfJ9bcX9PDv6tQIgV1SvhhLNnrwhRwId5KjR/8QM4Ey1E3s6yCmVPK7JmFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7241405},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"682e73593e94dfe1e8acf937658e25432c38e76f","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.71_1785107810404_0.3857890529385253","host":"s3://npm-registry-packages-npm-production"}},"0.43.72":{"name":"@tangle-network/agent-app","version":"0.43.72","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.72","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"40aa81fdd4ef8a70f1d7ea65fd6fbf72ef2b5f88","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.72.tgz","fileCount":436,"integrity":"sha512-yu89fJ/XstyhULWo7y1kO/YCEREIP3iZ0LU6aI4gXNByYCpJN2XaEJ3D4DmNo5tiYu3gHpSqGNuJxSmmHAfu+A==","signatures":[{"sig":"MEYCIQD7Qup0Rd9yOcXcMElqdcdGbIi5eM9Lj1ZlbF4rNnGw1AIhAMqn4kVKmaNeehF8mqvX3SwbEkFgPlleEkTSj1dqKDL7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7250940},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"4778f86742a3b1f451f98525af63e0319ad0e823","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.72_1785130187295_0.46766113521571495","host":"s3://npm-registry-packages-npm-production"}},"0.43.73":{"name":"@tangle-network/agent-app","version":"0.43.73","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.73","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"71fa67c1c159b6bc70d20cb14d4d3d64512a063a","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.73.tgz","fileCount":436,"integrity":"sha512-xrVMInGVu/KfVeCmn5KiDV0ZQcQohiIPZiIe4U8RaLhGW1eoS8U9rBhaz14LC5FZ7mzTKXY60WKM7XxgUnRuXA==","signatures":[{"sig":"MEQCICSIUFNL6i1aIsZ2DZq0K8LYG1ukw2HR245Y51TSLV5HAiBY7hEIl+Mq9sS/ESKkCA2ZKfqAWgyqNWVWtIv+CVJmnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7257971},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"283df0255d5a5fec82a86c81e3a4e5ca756ed6fe","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.73_1785138449646_0.29364046605511707","host":"s3://npm-registry-packages-npm-production"}},"0.43.74":{"name":"@tangle-network/agent-app","version":"0.43.74","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.74","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"362b6f29397ace8a676ce23b03947ab0077df191","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.74.tgz","fileCount":436,"integrity":"sha512-Nj0MMYiSu8UPT68zLe0426MAuQR7vqoj64jFvhYbsOeGpyTX15Kq0sD3dT+4O157u6kfBQy8/3dUw7f7Pvt/rQ==","signatures":[{"sig":"MEUCIQDZ6emQoI3+H6LFtr+Ov9I6wELEVmnmOsin32+nvROApQIgR67HLTPKYIK1fuR4NEObPwtTt2y0yZp3uDqDhSXsCLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7261605},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"4bd655b0b6dc1c81855e3a9aa38b13e5130388db","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.74_1785140140066_0.3778474208397964","host":"s3://npm-registry-packages-npm-production"}},"0.43.75":{"name":"@tangle-network/agent-app","version":"0.43.75","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.75","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"98b611f36efa1620c113d09f508430b7bebabfb4","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.75.tgz","fileCount":436,"integrity":"sha512-QX4YVOM4hjMmaKAIdJrhg/+Ns9VU7HdDnvQUcvpIwTEoDaoiTnahKpzIGEuGWrbGMKkraXVeojbcLtr1722TfQ==","signatures":[{"sig":"MEYCIQDSQJOarcE1pvsWhMoMILVd117R4Z5BQQ4mAE5w5md7yAIhAILKLgdoPJjwAAXyVRKpGehcawYpCat2vF30hPYwztdv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7271268},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"d2aa1dfbfedc091b0cb305668a72ee028e1f7f0a","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.75_1785173115874_0.16458821767316056","host":"s3://npm-registry-packages-npm-production"}},"0.43.76":{"name":"@tangle-network/agent-app","version":"0.43.76","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.43.76","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"b6bb311a41d1960db3e5f7854370ae66dec8acc2","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.43.76.tgz","fileCount":436,"integrity":"sha512-Cz5lm2hPYPLR29m7pEpur6EJu3C18CSHMMtkUB3dihlEFuC4XvdsZ03qxTWSF04Z7o1epmk+G3gvLEprYlI5Wg==","signatures":[{"sig":"MEUCICICQ1yJjp/dzJbeqkoMPR7S7FS1cycOgX0FMlvhLuBlAiEAuVhVuPlD6Xyp7ubbvFdIXE4FrnZdHmifdCQSswb9mBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.43.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7271268},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./composer":{"types":"./dist/composer/index.d.ts","import":"./dist/composer/index.js","default":"./dist/composer/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./durable-chat":{"types":"./dist/durable-chat/index.d.ts","import":"./dist/durable-chat/index.js","default":"./dist/durable-chat/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"ab0dcbf1f1b284b3ae2099a35d21f4235ffdc1bc","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.43.76_1785173868573_0.32113210674688597","host":"s3://npm-registry-packages-npm-production"}},"0.44.1":{"name":"@tangle-network/agent-app","version":"0.44.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.1","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"4f513b6bd83a1386f1b60a2b0cbb1d43cdbc28b6","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.1.tgz","fileCount":391,"integrity":"sha512-hNkoCAPtkPVYZuT+E+GETdERC+ppsipZW+yBgXifQwAkwAoSPWbxtJyr2poo+mB34JgnqAMEKRMbQVchOatj8w==","signatures":[{"sig":"MEQCICn6Fa5o2UMezp8pgv9+pTeo1z3JT4MhXfGZLaEXDCG3AiBh5o3hJCB/iPHC4gQImVqH9zwAQrdfcWSXdqh+Acgomw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7037945},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"fb77b1ef8b00fe609c35145910da11592593c270","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.1_1785175146415_0.8486813193443723","host":"s3://npm-registry-packages-npm-production"}},"0.44.2":{"name":"@tangle-network/agent-app","version":"0.44.2","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.2","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"7d0113184726b34aac55ef7dee67e0ad4b202b7d","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.2.tgz","fileCount":391,"integrity":"sha512-KtbryXf8wHX8vW9rmfGPiPEaN+Ol9vdSEisvpkPppyFmq3fcPy6oGu/Zb9vV8IWsKzTd6zk2CRi14n1rGDIjtA==","signatures":[{"sig":"MEUCIAZ/lg4RxXPhHOFFQO1wGEm1HscNU6oE/p3YZcw47oeEAiEA/IUPzthxAxJYO2lJINBsGSjS219hSE3dl2ebFesaYa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7049503},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"1be4f5bb5fd2855f2699b016a54af3bf48cbc23f","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.2_1785175887321_0.5639222810022013","host":"s3://npm-registry-packages-npm-production"}},"0.44.3":{"name":"@tangle-network/agent-app","version":"0.44.3","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.3","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"aa62c00606ddf6a09b6d9eb8b66d721641f3e80c","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.3.tgz","fileCount":391,"integrity":"sha512-7P5GXoSW7Y6La5vOC6oo7CJaA3wPw5GDyOqO4DlPfPL+VcFy6uA5ZBBL27V3ah5/XHMgpNPvcl7wkW++MEzasA==","signatures":[{"sig":"MEYCIQDzPC4+ZGAuqBr67zhvvAelQ/RJ4lgr4HVP6aYZtrJzLgIhANpfLswBzY9yfzegLMlGi0mFteMkkXcYdXIet0e4Hm1G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7077274},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"cfc28ec84a8dc636b927b06346aaadc44e4e7b5e","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.3_1785177365919_0.8688250249029517","host":"s3://npm-registry-packages-npm-production"}},"0.44.4":{"name":"@tangle-network/agent-app","version":"0.44.4","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.4","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"bdd55d327f08652a190cce67a9ea52087a183123","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.4.tgz","fileCount":394,"integrity":"sha512-rg/4UOq+jI6nGNz5XInwiLb0SNMFDM/cyBTdozDUSC4n7cr4pVdSczXC4tPjV0lH+zyhvSIOaqR3We8WlPNdEA==","signatures":[{"sig":"MEUCIQDsnd1YLiEoaBaxfdOnB4KyT8KeW47Nhf98HG1RFbx6WwIgLBcDvhEWKTccjF24wAWkXlHAdPr/BG1TY1lnvGET50k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7153456},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"b6df98edebd30bd5c1a30797fc469af094bd6e7f","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.4_1785177828077_0.4277595417530211","host":"s3://npm-registry-packages-npm-production"}},"0.44.5":{"name":"@tangle-network/agent-app","version":"0.44.5","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.5","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"52e69363ad7cfc351342522f942127ebc683ff03","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.5.tgz","fileCount":394,"integrity":"sha512-VzvUzhAePvLZ49S6U9mEKXneBP5y//Hw60CRxtewDvM+qwFQd53kItV2nS6thytkWZiZ0qyhQIMHmFGOdxx+Vg==","signatures":[{"sig":"MEQCIDd2gklPJypuDwNsYWpzfQj3yfZoaZY0ELbSNp2uYYIiAiA2jvHI0cAxDPeM38b+P/7PETGZ2yLmXBrJPw1DapvIlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7154328},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"8063ada95d2c9f7caa7312cdeed1e2fb572de114","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.5_1785178154125_0.03321694132008868","host":"s3://npm-registry-packages-npm-production"}},"0.44.6":{"name":"@tangle-network/agent-app","version":"0.44.6","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.6","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"53dc3290b04290f4b628b9b70b922a4a1ae14c7a","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.6.tgz","fileCount":394,"integrity":"sha512-ilokC2BI6DcAhOf4E3+LXCygS98wiHZz9Z3warRsMOI967zYb25AvjHrL4+PKNVUNEiRgqG7S8FqbtQ5gtBIqw==","signatures":[{"sig":"MEYCIQCqnbs2uOMGZh4Pf/dKEamUgVe+dux9ZepJm/H7rpZLmQIhAJATQXavu/trZs7Jc3JWJ4bzrQS5/GqbJPDbCsmmwpNM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7165947},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"a7fb3343f799f8b8b81720f71b4586c4a3075541","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.6_1785178611150_0.5277256525370144","host":"s3://npm-registry-packages-npm-production"}},"0.44.7":{"name":"@tangle-network/agent-app","version":"0.44.7","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.7","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"09da4be3309146250c123ba6f666d5b56991339f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.7.tgz","fileCount":394,"integrity":"sha512-9cEurteAQGKOeBfGnTzNxKN+eYePqoLTpAqeTPDcaIdvnKpJAc1vMNcqKVDoC0ywJ0WxbmEkpTNTxPAiKPwFZg==","signatures":[{"sig":"MEUCIQC8EvNLnOTl4d8NS+fcrJCdsY6T9uoZbqMLCy749dxh6AIgJTMAc0eRgiSuW8UFpruvhQ0zE3pUnNOm560eUkwgCnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7165947},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"f8b384ee5f75ff003b9e7b137955dd54697f554e","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.7_1785179077727_0.22818214511604396","host":"s3://npm-registry-packages-npm-production"}},"0.44.8":{"name":"@tangle-network/agent-app","version":"0.44.8","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.8","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"1549658d3f4e84874d56e7b5307a997c56e0216f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.8.tgz","fileCount":394,"integrity":"sha512-TzMb8MNHCllgDDiIkHkgSo9c+LCYMllZ2WgCOGd7+69fFmVfiLW8XKmjQtfS9OaeeD0heOAfMBZqwex/P9+KSw==","signatures":[{"sig":"MEUCIQDb4nIobfh1B8/TMLzoYeYsDv9o2QtWqSR8pl2FgHFwUAIgRimaDNo6CrjzzbQbncN4gV4sOKg3771i2CA9Aox+R8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7173560},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"0068cf6986cfaffdffc30820188dca1f0f4cf189","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.8_1785179922855_0.14525094588455678","host":"s3://npm-registry-packages-npm-production"}},"0.44.9":{"name":"@tangle-network/agent-app","version":"0.44.9","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.9","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"6ede7cdbb2fde941fb60831b0502a19b9154a845","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.9.tgz","fileCount":394,"integrity":"sha512-uEC5RRGj4I5mXV077w6N8WvbFQn7LA6AFF0S9reBjizEy8RvXkJCwrufm7VwoOJwOib3GxHdzNBACEDfi9VI0A==","signatures":[{"sig":"MEQCID+D5vZR/TA0/tBfit9l+BiW7/OS+MbfxFDdOkGGKnQlAiB9PKqZhjkSpzeSKviN8KejnPuVTJ3W717D4v+8n/2YUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7205913},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"204be96366c858518478b194cfb98770581b93a1","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.9_1785182838136_0.7802532949584722","host":"s3://npm-registry-packages-npm-production"}},"0.44.10":{"name":"@tangle-network/agent-app","version":"0.44.10","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.10","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"87d6350c1a3b81ff8007e7957d8cc4fc9ba9018c","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.10.tgz","fileCount":394,"integrity":"sha512-+IRVUmEzl1eDJ1YYLYL3n3CxeyJGlxsJW2pk2MOAfv2Jo5upEWBA+HYLdOJjG415QZQK/4twkayTlT+IhSkCtA==","signatures":[{"sig":"MEQCIEYfwyKjotQSkMv8lwxfODDeGa8RPh+KDnkq6D3Ps5h4AiAHf5+Rk6H/8N5QNsg8CtgRAoHM3SRR5TNvO7p1NVB5Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7251044},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"d170472615696341b63a9acee2ed92573bf1d2cd","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.10_1785183632756_0.3487594118173676","host":"s3://npm-registry-packages-npm-production"}},"0.44.11":{"name":"@tangle-network/agent-app","version":"0.44.11","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.11","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"5841351417df9918230bf89435b6bbc2371eda33","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.11.tgz","fileCount":394,"integrity":"sha512-egOVhJk5KvTPP+zK3eeubNQ20DETTG8+LCx2CCo6ojuyeEJBs18J6unZBEA+0RS9DHUsNOoIli7jZ4iUqZ3rcA==","signatures":[{"sig":"MEQCIF3CazTa6pUopNGfnAaLd+pp12HVxxVWyWFCRPDU5LIZAiB76hjkB8Vp+S8dcwW+qtZNUA7sOs16Y+cJYoY3p7Q8IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7251044},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"2a5d6f03f2980c74325233b768fc787eafea1fbf","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.11_1785184084727_0.14217345730323472","host":"s3://npm-registry-packages-npm-production"}},"0.44.12":{"name":"@tangle-network/agent-app","version":"0.44.12","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.12","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"ba638c2f54f8f41c5db1c1caa07a20f93187a239","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.12.tgz","fileCount":394,"integrity":"sha512-YoBMGIKVBWcp39gj2P0+/+isfBcqNGoH27cgzrYjiw37G2VPhMA6aD6mOSnmP4pz4fEMt7799sJdYoVdHt6S6w==","signatures":[{"sig":"MEUCIQC/DD/3jtqFhkCAa1MrSnRqFhaTNw7BDJWpoMY1Z+2o/gIgO2AmGpXvUcqavLjlKEbpqEL9qJz519C6Slp+NPlNAQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7269259},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"4875d0906d5568ee9fa30df19556a09808d30c31","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.12_1785187138723_0.8364548042174598","host":"s3://npm-registry-packages-npm-production"}},"0.44.13":{"name":"@tangle-network/agent-app","version":"0.44.13","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.13","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"18712ea1d9e9403eb43499968a2c5098af26cc5b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.13.tgz","fileCount":394,"integrity":"sha512-SheOQAhxJrdUvAzhxC4cxOm1hjqQ+e6mRddBwhg06p4MPCGzCyXzF0uHmI43Alnz9qZ7InAepYvo5GL/JL/hZQ==","signatures":[{"sig":"MEYCIQCXBMm2ndu0sJqnQiEc2v0Ye6QsJYtW5a4qyA72iFuWpwIhAJxI61ndI0x6sYMmf5WLdgXSSOlnINRe6mXfXsbj9uFY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7280829},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"3f615d99a7f446353e543bfe9ffe86ba4b7c6a71","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.13_1785191030455_0.5776056894251076","host":"s3://npm-registry-packages-npm-production"}},"0.44.14":{"name":"@tangle-network/agent-app","version":"0.44.14","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.14","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"c29c50cd5ecb8398c5415b84e1177e7940774d05","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.14.tgz","fileCount":394,"integrity":"sha512-mH+JDnM/nwzICU2d4wxMUSWeG+2barvyfc4DONUPUHLBZjoiDGFyNPxXmBT4XpWLdHoF3Mgubif8gbRlZlk+uw==","signatures":[{"sig":"MEQCIB1EuwRG/7csszc2TtPiKxKq7Coo32oFCS4ugb8jAMVnAiAymtRdjd/ypp7wkYTfQBJ9BtWW8f6wEqRMv1c3UU8LCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7319120},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"529113acb2a9226953d4e5cbecfd42c0823a6851","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.14_1785191511685_0.8189750895283454","host":"s3://npm-registry-packages-npm-production"}},"0.44.15":{"name":"@tangle-network/agent-app","version":"0.44.15","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.15","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"d06f6859ed0ff1371428e53b3b2b9b4adc037998","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.15.tgz","fileCount":394,"integrity":"sha512-YgC7RCBF5HZ8j+7ByE/SzPeiPZXxlXFsWl0z3VaOBoG1PJJeK/rxtnoSQAtv3cxN1Ib3l84040fWjAmViGjthQ==","signatures":[{"sig":"MEUCIQCeoEFHWmHV6tsNwoR16pNh/yiOA9PYKZQLacJJLpXoRwIgNtn7vvsyjo+1juEzU9k6IJ/6WG6wEVt06fCqj+Lgf+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7319120},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"497103e80955fa05c3b7a2d1d5b1055945426fc3","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.15_1785191988088_0.9211994056735415","host":"s3://npm-registry-packages-npm-production"}},"0.44.16":{"name":"@tangle-network/agent-app","version":"0.44.16","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.16","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"45af45a239288d32fd83bdaa444951290ac15fbf","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.16.tgz","fileCount":394,"integrity":"sha512-RfqQeG7ATQ1fOTiugyG/9+nMwBnoesRQFXxFOrQVpvSA2bv6dgjk088keJK/Q0wMHrkVesCyaEoxyFYViiOTwQ==","signatures":[{"sig":"MEYCIQDO5r9dIhzX3D4JjE5zdSQPUXJVjC/pnZMZnj9WiphClgIhAKUAbOTxj0AKadEouFLju7CEp0HMxgZcdlld6/FFVU+3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7319120},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"d2dc6ede561a84e5217a224c19cef8e3cc37d5d6","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.16_1785195336359_0.5324333119577802","host":"s3://npm-registry-packages-npm-production"}},"0.44.17":{"name":"@tangle-network/agent-app","version":"0.44.17","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.17","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"74085e3691b69ca4b020b0f23ed155351cfa6588","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.17.tgz","fileCount":394,"integrity":"sha512-VZj8An/htyOOtsPyvEzYuPrxy9/GqJjfxcdw3LCR91E+SCHvv0t30lSEs5ctV+MNhBbl9CuYqNJRMFDA85QXnQ==","signatures":[{"sig":"MEQCIGzQoeLoGVB1fWci8asUkrb8eSvBXMy3G2MXeCWoh9BCAiBQFQstcYao1049Kpudkass+CJ99iRDGzb1osl14XqvRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7376426},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"3b74e342bce04f45e26c56cd6a39f94ccc809db9","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.17_1785196934412_0.288521560356914","host":"s3://npm-registry-packages-npm-production"}},"0.44.18":{"name":"@tangle-network/agent-app","version":"0.44.18","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.18","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"7092c68b8cde00d77417006e8c6e011044d2381e","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.18.tgz","fileCount":394,"integrity":"sha512-C3ypuTUQ46+btzxf4eM+7ZySmA52jBY366HJR6/toh0YT2UVw6n2h7xogcbZEaW4vTMCzyYgvMSi9ccElgzDBg==","signatures":[{"sig":"MEYCIQCPD5Y7czch/UkK6yG0O5lu+Noo9glzseku89NnUMA15AIhALvEGRwnjuUBp6NovmNIqdI1V8k5K8kbgjpgPCGCi0Oc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7374914},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"6ae89ff3c9cc021c5c8506ea330819d2fd0d9414","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"^1.0.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"^0.10.5","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"^0.100.0","@tangle-network/sandbox-ui":"^0.72.0","@tangle-network/agent-runtime":"^0.79.3","@tangle-network/agent-interface":"^0.15.0","@tangle-network/agent-knowledge":"^1.7.0","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"^0.6.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.0.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.9.7","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.100.0","@tangle-network/sandbox-ui":">=0.72.0","@tangle-network/agent-runtime":">=0.79.3","@tangle-network/agent-interface":">=0.15.0","@tangle-network/agent-knowledge":">=1.7.0","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.6.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.18_1785198743732_0.9473890886173206","host":"s3://npm-registry-packages-npm-production"}},"0.44.19":{"name":"@tangle-network/agent-app","version":"0.44.19","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.19","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"d6d7962b3c8e582bea0d00fc486cc04c259711b9","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.19.tgz","fileCount":394,"integrity":"sha512-2ueNOWM6NEh+IQOkf0E1qG+eOF6YVQ2qWUna69+i+VMc9pKRew8SHD1t5jS6GbpMUDGMVYMkuuOHmaZmtf4FnQ==","signatures":[{"sig":"MEYCIQC9V3f7V60qibCYK+SspYFVSN6QEpCDcIdH21B+nxWCUQIhAOz85NR5jtC3Eaf3Ga6ivnrCCr+2kOEejlThegy8eRk5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7376774},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"71355aa66aca75fe50c24288594f14fb71200526","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.1","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.133.2","@tangle-network/sandbox-ui":"0.90.1","@tangle-network/agent-runtime":"0.107.4","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.4","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":"1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":"0.15.1","@huggingface/transformers":">=3","@tangle-network/agent-eval":"0.133.2","@tangle-network/sandbox-ui":"0.90.1","@tangle-network/agent-runtime":"0.107.4","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.4","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":"0.9.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.19_1785213416372_0.4386238896455603","host":"s3://npm-registry-packages-npm-production"}},"0.44.21":{"name":"@tangle-network/agent-app","version":"0.44.21","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.21","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"257e85f58328cfa8af99e242a0ffca38217182d0","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.21.tgz","fileCount":397,"integrity":"sha512-XycNUyKTyzRKFrr5VlgTW/yxyN0HOtxVBblTnpsqVl8TPzkIE/xSMgabuJ0NBM4qBqTONOe9+1k14LDa7b6NaQ==","signatures":[{"sig":"MEUCID+nwdm71p9YuzE2vygrdQ/KV/y4lG7WbY38ZwOrPtXeAiEA7VK5/p4iP9mvXHGrLeTLX/QZgCGnMPlx+WtCsFGEiRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7445281},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"db580c0170a73f672fe6043d7374006d65904d7e","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.1","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.133.2","@tangle-network/sandbox-ui":"0.90.1","@tangle-network/agent-runtime":"0.107.4","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.4","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":"1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":"0.15.1","@huggingface/transformers":">=3","@tangle-network/agent-eval":"0.133.2","@tangle-network/sandbox-ui":"0.90.1","@tangle-network/agent-runtime":"0.107.4","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.4","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":"0.9.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.21_1785214390057_0.5507674694671392","host":"s3://npm-registry-packages-npm-production"}},"0.44.22":{"name":"@tangle-network/agent-app","version":"0.44.22","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.22","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"9f7a26e9b4da5a5597b550065d28e63fcf22084a","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.22.tgz","fileCount":397,"integrity":"sha512-YD2iiK122G5ncDdF396SZjy0EoFR9dzzK19UwvGsQhvBYYPTk6MDYUvVEp7gcXbIJVR/Mo2ns2qABdXgwSGFVA==","signatures":[{"sig":"MEQCIAhbL+pB3cWdQcgP9XxlDjP1SMOwq39Xy/q+KUe6PMyXAiA5chgxt/mV9dOdGe8IhfHb1c6CFB89hz34PD0dSTE5wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7445297},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"eef33ec8957b8dc6c78bade595ff8f68f611523d","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.1","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.133.2","@tangle-network/sandbox-ui":"0.90.1","@tangle-network/agent-runtime":"0.107.4","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.4","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.1","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.133.2","@tangle-network/sandbox-ui":">=0.90.1","@tangle-network/agent-runtime":">=0.107.4","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.4","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.9.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.22_1785216214557_0.6091940490501109","host":"s3://npm-registry-packages-npm-production"}},"0.44.23":{"name":"@tangle-network/agent-app","version":"0.44.23","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.23","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"fca35a52eec8c10e4a37202864ccd9ee5ae3d458","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.23.tgz","fileCount":397,"integrity":"sha512-y06d7FyctOF6TNUr2FjDmIdQyIVI9kBDh4YU8NTH+V1yhTXrh5H8ACEcjGlXhpLSlPtsVc0W4jcS7Xp+BBUzJA==","signatures":[{"sig":"MEUCIQDWqQ5LaND0xFplnT60hpP/l3MRtLUoqYdqRaxOwWC3LAIgUSD3n+GlPtFFLf+qIVMtAIwQ63ZtfOm7gy37WoiP7KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7450384},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"733bf740bafb5c366220f9d0d8d4be53cfeed54b","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.1","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.133.2","@tangle-network/sandbox-ui":"0.90.1","@tangle-network/agent-runtime":"0.107.4","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.4","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.1","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.133.2","@tangle-network/sandbox-ui":">=0.90.1","@tangle-network/agent-runtime":">=0.107.4","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.4","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.9.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.23_1785227676662_0.7145841474966601","host":"s3://npm-registry-packages-npm-production"}},"0.44.24":{"name":"@tangle-network/agent-app","version":"0.44.24","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.24","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"97c3b270192a99060958a64de4a1bfe80da23462","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.24.tgz","fileCount":397,"integrity":"sha512-mgTBCNzP6/kyZwHMMGxmP+GKNFMfbE5jk4r1UzYqEDL+V/Iq6orf3f5g2VG+dg2kNBidu/Husb5gnPM+R53fpQ==","signatures":[{"sig":"MEUCIQD8xSg6HlQoJ25S6rairBaAm/rkPFHfsXn5mw7dKtVX6gIgA5rTd5tVokSkrDHVT0c6DVx97/v8l1UhsNXT5n7LSBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7456944},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"2bbca1b68c2be4b67b3dceece99c9919e49cf853","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.1","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.133.2","@tangle-network/sandbox-ui":"0.90.1","@tangle-network/agent-runtime":"0.107.4","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.4","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.1","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.133.2","@tangle-network/sandbox-ui":">=0.90.1","@tangle-network/agent-runtime":">=0.107.4","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.4","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.9.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.24_1785229761866_0.13989973999301042","host":"s3://npm-registry-packages-npm-production"}},"0.44.25":{"name":"@tangle-network/agent-app","version":"0.44.25","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.25","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"00e6c09dcaa2bfc7bb89f452718b685ec2cb81b5","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.25.tgz","fileCount":397,"integrity":"sha512-Apre8ZEJp2TaSfoR2BVNN4TYqpzQ89/bgpBHYjj/KBlmxWX5UZWR70106gz+/ltk/Es09P64d2eaxfNdYNGEPQ==","signatures":[{"sig":"MEQCIEGfNFPxPzxrJt1SieEP6tgUprt5sbyDrCzh2wdh5+rCAiB5DCCaaQ2kVXP0OrMhCo7k6JAHxCfw8vDZEkg9JR2Mog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7482055},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"87a112d64e53837da99facb5bd4af549fadde3fa","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.1","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.133.2","@tangle-network/sandbox-ui":"0.90.1","@tangle-network/agent-runtime":"0.107.4","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.4","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.1","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.133.2","@tangle-network/sandbox-ui":">=0.90.1","@tangle-network/agent-runtime":">=0.107.4","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.4","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.9.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.25_1785245530625_0.9255778390212703","host":"s3://npm-registry-packages-npm-production"}},"0.44.26":{"name":"@tangle-network/agent-app","version":"0.44.26","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.26","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"043f6fb616c7b5f2a9ce0349351133b62167c4c8","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.26.tgz","fileCount":397,"integrity":"sha512-PenLExpPPBd/EgozE7pSLsj3+foXp213jmL0y5K3B91RQMy8szQtlQyMt5qknqs7RrGAycXzJ7R4iSf1kPX7Lw==","signatures":[{"sig":"MEUCIFBmDIj88TWIVZCl6X+q/mExTDpIvS+aMjO/vsccaflyAiEArVtuCeByNNindgbKke/s5+Pb0ZsXgGw/eEKD1hiVrxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7482177},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"100a434cbc653f956f7afdfbbb55ea25d9d29580","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.134.1","@tangle-network/sandbox-ui":"0.90.3","@tangle-network/agent-runtime":"0.108.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.7","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.134.1","@tangle-network/sandbox-ui":">=0.90.3","@tangle-network/agent-runtime":">=0.108.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.7","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.26_1785252524737_0.20754083202294038","host":"s3://npm-registry-packages-npm-production"}},"0.44.27":{"name":"@tangle-network/agent-app","version":"0.44.27","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.27","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"0038905c54e211fa9db90043e6deee4cc1be7ded","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.27.tgz","fileCount":399,"integrity":"sha512-B8ode7EEK2ovnYxIvuofqcDVa0Itb7jPASqOMBh2mhUg5lxwpspN4hLFbmMuBMJev1RALRTATQzveC3IrO1Qbw==","signatures":[{"sig":"MEYCIQChSUvCu6WSaDoZgdJ80YpVZl1GFgGqCs9h9C8MQE6DlwIhAKFi3tNsJB6XGZ1LVCPAtaj3VABJtJOjxbeEDQOan7Ww","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7483570},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"aa4f12ec405fd52a85bb9c2b0366cc55e5c636a6","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.134.1","@tangle-network/sandbox-ui":"0.90.3","@tangle-network/agent-runtime":"0.108.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.7","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.134.1","@tangle-network/sandbox-ui":">=0.90.3","@tangle-network/agent-runtime":">=0.108.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.7","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.27_1785255027143_0.26359906485714624","host":"s3://npm-registry-packages-npm-production"}},"0.44.28":{"name":"@tangle-network/agent-app","version":"0.44.28","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.28","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"cbabc136c283472e4677486c0d7a523520545e8e","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.28.tgz","fileCount":399,"integrity":"sha512-mFZ5kLKi8hf4UCdnxbo+rcLOs7IUJaf6fwacZ+eTNhDFSe4VegVntKZnU+z6bA4KIvyKqJSgOOGAcGjV1ovEqw==","signatures":[{"sig":"MEUCIQDNS2fIelOBvqsCgQEQtxFby0ENUQWGogQ5CAIA8IlzEgIgVortRVlbPcEQkDQaLHXJqKYGujqA5JIjwA7lA6/3oF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7500007},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"509d41ee9989e24301a43a30a9ee6bfc00012850","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.134.1","@tangle-network/sandbox-ui":"0.90.3","@tangle-network/agent-runtime":"0.108.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.7","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.134.1","@tangle-network/sandbox-ui":">=0.90.3","@tangle-network/agent-runtime":">=0.108.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.7","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.28_1785261449349_0.5920268103041455","host":"s3://npm-registry-packages-npm-production"}},"0.44.29":{"name":"@tangle-network/agent-app","version":"0.44.29","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.29","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"bc8fc28faa9259566ce41f833c0b9cfe512fcb6a","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.29.tgz","fileCount":399,"integrity":"sha512-4srC6OL5faqKqr72UryujUxGAJ6IGmRUGPb+4iwV891pLrPFGiEidXmxoQa3dzSisreXIb1mP7LoXKcXv42qtA==","signatures":[{"sig":"MEYCIQCtcN0qpGOw2Z3v0KbNosJP5g0dMutadZXXaVbfQGlilwIhAJwK/X6ZNAtgt7/3aZovRtNGvNbwxigeiPzzdvV1j1q4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7547049},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"8c5c8641e7bb4fbc6581c8af777bf0d3ef1d0593","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.134.1","@tangle-network/sandbox-ui":"0.90.3","@tangle-network/agent-runtime":"0.108.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.7","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.134.1","@tangle-network/sandbox-ui":">=0.90.3","@tangle-network/agent-runtime":">=0.108.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.7","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.29_1785266845454_0.49550853633454883","host":"s3://npm-registry-packages-npm-production"}},"0.44.30":{"name":"@tangle-network/agent-app","version":"0.44.30","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.30","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"e1f00ba1a5776c57a46c07ed7e28e4a79f0e4180","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.30.tgz","fileCount":410,"integrity":"sha512-1NNJjWGUjjI+dUazRPAeFhvvQ9dIIp3RlXRq45WwNU4ly7oCaYIpgr9+SVTfeJrQswuW41jc3Jyx61hnfUQGMQ==","signatures":[{"sig":"MEUCIQDY/B/Tl91OMBGeGs0DIjKXJoDM3fH4PfHtTO3rIsnAPgIgFdvJKjKm8c2dtGCAtt89LdiBm6ZqDV6nNnvQNmrA1y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7583362},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"765581f8ab606e84f1876d2480a1844861b00266","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.134.1","@tangle-network/sandbox-ui":"0.90.3","@tangle-network/agent-runtime":"0.108.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.7","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.134.1","@tangle-network/sandbox-ui":">=0.90.3","@tangle-network/agent-runtime":">=0.108.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.7","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.30_1785267341435_0.7017688653114351","host":"s3://npm-registry-packages-npm-production"}},"0.44.31":{"name":"@tangle-network/agent-app","version":"0.44.31","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.31","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"f571630555ba51e050aa002e28c3f0a30fa454bc","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.31.tgz","fileCount":410,"integrity":"sha512-P0PjqU6pvWQa3sSCcfrNCKUDjuzo2AlhwNq4g7TCanbLzLdp6fYKqJFppBU7AgRzmTn4rODOrgn6dMrn8Sk7Dw==","signatures":[{"sig":"MEQCIE4MxPx7AMl2b8QQQ3rtf+PDPyMVGupqgI7rF5lKcFoPAiAI/sBr7Tjhtv7fyQf8Yj+DFr6lGVfj2OmhCnFlAP4kdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7583362},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"fafac51caf52f64a58848d803d0d11d89770cc88","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.134.1","@tangle-network/sandbox-ui":"0.90.3","@tangle-network/agent-runtime":"0.108.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.7","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.134.1","@tangle-network/sandbox-ui":">=0.90.3","@tangle-network/agent-runtime":">=0.108.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.7","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.31_1785268201615_0.24731626700333598","host":"s3://npm-registry-packages-npm-production"}},"0.44.32":{"name":"@tangle-network/agent-app","version":"0.44.32","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.32","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"e5c352d19b78665ddf744452ccbb65008cc498bf","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.32.tgz","fileCount":410,"integrity":"sha512-LXlA/EDgTlR8KehCa2sLt71vHw/KOAy1Fa/l/8Ipqs7/tw2MIOraYZfgAiD0ZD3jFVPZ3h0DMi5WcS10fNSTAg==","signatures":[{"sig":"MEUCIGeSQ4bh4BRZoycT1v3SEd0ZIM7ZXq4aJoFiKsDrug4+AiEA4etPcVpCupOjq7Yq8Uzbz4KFDkFZ6DyPEUH2jeByNBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7596261},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"e15d19d282a2faa809dc3570345965bc632dd8d8","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.134.1","@tangle-network/sandbox-ui":"0.90.3","@tangle-network/agent-runtime":"0.108.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.7","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.134.1","@tangle-network/sandbox-ui":">=0.90.3","@tangle-network/agent-runtime":">=0.108.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.7","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.32_1785271074831_0.7242385844263086","host":"s3://npm-registry-packages-npm-production"}},"0.44.33":{"name":"@tangle-network/agent-app","version":"0.44.33","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.33","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"5db7139e039455f8417dc59daf140f6a9434d27a","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.33.tgz","fileCount":411,"integrity":"sha512-yV+R98dUokyZBgrq+7phoQNVdUKi5izMZaiD7HtcgHvf7xuC0oUjfgh0fY1B/oK31FIV9pUw2YCMY1r8wYHUSQ==","signatures":[{"sig":"MEYCIQDttEhG1oAT2Vxs2CcBbSk3DURy1vHNPWucjsUUxHUTFwIhALm4aO1HX2zICwCC4DlqLa02/IsTYxwM09BoEyySjZRb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7605734},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"7e97b8dcddda5ad5b063007086df4eccd739eda6","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.134.1","@tangle-network/sandbox-ui":"0.90.3","@tangle-network/agent-runtime":"0.108.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.7","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.134.1","@tangle-network/sandbox-ui":">=0.90.3","@tangle-network/agent-runtime":">=0.108.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.7","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.33_1785272842613_0.793646010790851","host":"s3://npm-registry-packages-npm-production"}},"0.44.34":{"name":"@tangle-network/agent-app","version":"0.44.34","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.34","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"a1bdd005b8a87e725d33b3863150664f2b65cc29","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.34.tgz","fileCount":411,"integrity":"sha512-WVYK9N74QVEaF1BS2ROXDHnfyqPh1mxVXcttcV/umyR15Nxq47inBupRpnRGobGZKSbjoRxfePGzA0qQtb7LgA==","signatures":[{"sig":"MEYCIQCIouWhV5pU1tsXFZ5osNHqYXb1EvU8r+TD63UCGdDYVwIhAOAF/RqSFRgM1AXRrYfQLLwsrMUANyusvFGO8B3JnUj+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7605737},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"0e0c7dd9a217825fd85040fee0fc8d064e7df3b2","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.135.1","@tangle-network/sandbox-ui":"0.90.3","@tangle-network/agent-runtime":"0.109.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.10","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.1","@tangle-network/sandbox-ui":">=0.90.3","@tangle-network/agent-runtime":">=0.109.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.10","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.34_1785273907385_0.22779791369512314","host":"s3://npm-registry-packages-npm-production"}},"0.44.35":{"name":"@tangle-network/agent-app","version":"0.44.35","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.35","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"3ee2070220b3868924ce5195d799f08fb47d03b8","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.35.tgz","fileCount":411,"integrity":"sha512-ymlSzWqhPc3lAEf7vcaBlxP45+hk0Mgcm5vvdbNHU2B2teZoqqU6NtzvBkr0W93bNfjb5jYyeLANKVJt2yoPwg==","signatures":[{"sig":"MEQCIGrpIFMuQJmahDLScjLBp32AuleYYc8HL1DIueJdwZ1UAiAh50RC27dG80iXVAx6LiEcnzbHXMMELQt5SRCtbrGZgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7606201},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"6d6836ac84361b35594f9a72158f2d4678a2232a","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.135.1","@tangle-network/sandbox-ui":"0.90.3","@tangle-network/agent-runtime":"0.109.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.10","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.1","@tangle-network/sandbox-ui":">=0.90.3","@tangle-network/agent-runtime":">=0.109.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.10","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.35_1785281458800_0.16889291570712395","host":"s3://npm-registry-packages-npm-production"}},"0.44.36":{"name":"@tangle-network/agent-app","version":"0.44.36","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.36","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"f375b08a84d372d4521463c0c4cd53522d3a6e21","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.36.tgz","fileCount":411,"integrity":"sha512-x1PwgJrtfjvfpfnKNzcfm1VcmfngsCw6slpkHo4veX/wuPdBAz1CIyVK3xCuzbiwDY+OssA+rTrQ9ODPx+KP7w==","signatures":[{"sig":"MEQCIGQevStag5mLdvROEtuJBBhFFHopticlm6lFzgLNvrnyAiB8UwCh6aYhW18FOL4fS+aUxYXNODearVscwWYweDvuFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7607926},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"723e48da2eb1c68c715cc1f7d5c39c670687cd5e","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.135.1","@tangle-network/sandbox-ui":"0.90.3","@tangle-network/agent-runtime":"0.109.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.10","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.1","@tangle-network/sandbox-ui":">=0.90.3","@tangle-network/agent-runtime":">=0.109.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.10","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.36_1785284752700_0.6089894812923251","host":"s3://npm-registry-packages-npm-production"}},"0.44.37":{"name":"@tangle-network/agent-app","version":"0.44.37","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.37","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"657b9b4885646a1e30ecf246f33ddaa92505f6d2","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.37.tgz","fileCount":411,"integrity":"sha512-Cbm3EZQAzyK+xvYb/OaZzcVsLx9OlAXeDG8djOe/rgjtrhUv/TdckMuZMqHf+2BRAWc/1j6ufdCL07fIOlbMhA==","signatures":[{"sig":"MEUCIQCzipBJPldxrOLPccnf36UO+PvORpJrBy2X0NWm6svtgwIgXaVEwOioVYJvQJ+sVMtccRR9fC92c2MEyL0bcfGh7ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7607926},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"5dca64987abbe300c0f815c9bbe4f34dee653fce","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.135.1","@tangle-network/sandbox-ui":"0.90.3","@tangle-network/agent-runtime":"0.109.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.10","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.1","@tangle-network/sandbox-ui":">=0.90.3","@tangle-network/agent-runtime":">=0.109.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.10","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.37_1785285674884_0.28791563846263246","host":"s3://npm-registry-packages-npm-production"}},"0.44.38":{"name":"@tangle-network/agent-app","version":"0.44.38","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.38","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"ff048be2edd17dad9c90f79369ec490bfc528a39","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.38.tgz","fileCount":411,"integrity":"sha512-NjooxWjTKOMF6f3CD/16Fn7SS37y2vGlz5R4zCK/1W7wk3T0aNz//l5jEJXLH3EBYVex9zfyjmCz5p1B2ppF/g==","signatures":[{"sig":"MEQCIED3hHf1iHJW5rvtn8siI7ygPVny4WKfQZsAz72Wti7mAiBqFReg48DpOKdLbQXGqVucNHpBisw+LfUxrMpZxuDXyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7612733},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"38c5e9c27cb5dcc1fe723b0b2c1979d8a7ca264f","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.135.1","@tangle-network/sandbox-ui":"0.90.3","@tangle-network/agent-runtime":"0.109.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.10","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.1","@tangle-network/sandbox-ui":">=0.90.3","@tangle-network/agent-runtime":">=0.109.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.10","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.38_1785286172071_0.06772799010014596","host":"s3://npm-registry-packages-npm-production"}},"0.44.39":{"name":"@tangle-network/agent-app","version":"0.44.39","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.39","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"6972910bfd5e4bc7bc415687bf75fd6ada684354","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.39.tgz","fileCount":411,"integrity":"sha512-2Ae5UZyWMHU/TvdWrnGjDVDn5RaxAnCgJ+hNdxm4IHIib56hevG8KVzDErwtL3q4kQD+OLsQTxIH8bsMYqgZ6A==","signatures":[{"sig":"MEUCIGHrbUpyPCUkmSjMSJAw9uVX7poyIKyIVUUV9MIMh0glAiEA2pAnH39xEf08laiQ5hwLtbXLs0cktzKZNq/iaAsIBFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7613335},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"0627978d6f3fa8200ba44de86e51c6032175a029","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.0.0","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.135.1","@tangle-network/sandbox-ui":"0.90.3","@tangle-network/agent-runtime":"0.109.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.10","@tangle-network/agent-integrations":"^0.44.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.1","@tangle-network/sandbox-ui":">=0.90.3","@tangle-network/agent-runtime":">=0.109.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.10","@tangle-network/agent-integrations":">=0.44.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.39_1785287056181_0.6237367020902138","host":"s3://npm-registry-packages-npm-production"}},"0.44.40":{"name":"@tangle-network/agent-app","version":"0.44.40","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.40","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"4c7e440cc1740fcbb0c25dd1b7d746ff0e371fd6","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.40.tgz","fileCount":411,"integrity":"sha512-Oj1OOeQ87gH98noDa6xQ+Xc+RUr5HmGnTx/TUxxsikQE/v7DfFFDL71lygplZ5qj/a4Blfv8wYX27ZOQyKaQAw==","signatures":[{"sig":"MEYCIQDqlmk/J7Mvt7t278srf+rkwsrwPKcgVNouOu+6nVMT2gIhAMHjQ2kmBPYBdn3aQkEcm0OFRAqhMYFEgRRM7Le575ch","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7613335},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"bbbb42c292165ff7bbaafb156631a4680aed0f64","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.135.1","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.10","@tangle-network/agent-integrations":"^0.51.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.1","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.10","@tangle-network/agent-integrations":">=0.51.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.40_1785288259662_0.6310677349200138","host":"s3://npm-registry-packages-npm-production"}},"0.44.41":{"name":"@tangle-network/agent-app","version":"0.44.41","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.41","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"c25842953993dcc882a59e7c0ffd80af0072e1c2","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.41.tgz","fileCount":411,"integrity":"sha512-zm5XGeMn3K/s0hLpJOJbFFiNDfPXxkHo9G46rvwLuVWYfwCpcp260NsPzyp2KY+u6ibEzKwKmejRtdPV+Gcdaw==","signatures":[{"sig":"MEUCIA1s9bJDXTEQeO97jKSBizkmYatjB7UgilhY+I4cIC92AiEAku3eQA4fH4yElRvpPDq/G6ZIJdaSBjrBqThPOiH8sHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7618601},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"1e6b4970b86cae30c3191cc93d23a24282de91cc","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.135.1","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.10","@tangle-network/agent-integrations":"^0.51.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.1","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.10","@tangle-network/agent-integrations":">=0.51.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.41_1785294420354_0.11181402943519458","host":"s3://npm-registry-packages-npm-production"}},"0.44.42":{"name":"@tangle-network/agent-app","version":"0.44.42","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.42","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"74f803d38cfdc1b67b82c5f6e7a7c059395ca201","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.42.tgz","fileCount":416,"integrity":"sha512-Gl4nK4ppWfSP+1jGqGRqkPTv32gjlC62cbFBzAd91NQsDuQZOQxJbo329GHsmpDNXSEbfnyxoI9zV20+dphnMw==","signatures":[{"sig":"MEUCIGSY4penIDaVN7nR7JOWSKoaiP2mZJ4NsITINLkzKEXuAiEAiBYHTwUzhX7KL0HvPqWnHiT9wiq/z0hNxNnxWbBw//Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7739684},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"gitHead":"140422182a329418efc7c94d0533c129e3dd8755","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.18.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.135.1","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.10","@tangle-network/agent-integrations":"^0.51.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.1","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.10","@tangle-network/agent-integrations":">=0.51.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.42_1785296092050_0.3526066288651224","host":"s3://npm-registry-packages-npm-production"}},"0.44.46":{"name":"@tangle-network/agent-app","version":"0.44.46","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.46","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"e7019ff8b4fc7f0106a5f385e6fa862d5e06ad96","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.46.tgz","fileCount":416,"integrity":"sha512-E9pLQIOwHVWdjcWQpBEELm4I8k6AAb9Z93GFx9qsSyt8/Zax6h2Uyrq7/tQGJxCw+rCKvwR8Mcg4ZFQLJ9zjjQ==","signatures":[{"sig":"MEQCIFBJfK0K4uTyZmXmIkmdvyxh2iiTeQKrE+ZFHPozpQt9AiBZco82gZz6d2tq8yhq1ZnRfw+FLj67BRKcgga0vlTCDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7722086},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-E9pLQIOwHVWdjcWQpBEELm4I8k6AAb9Z93GFx9qsSyt8/Zax6h2Uyrq7/tQGJxCw+rCKvwR8Mcg4ZFQLJ9zjjQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.135.1","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.10","@tangle-network/agent-integrations":"^0.51.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.1","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.10","@tangle-network/agent-integrations":">=0.51.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.46_1785302921772_0.5088639246224356","host":"s3://npm-registry-packages-npm-production"}},"0.44.47":{"name":"@tangle-network/agent-app","version":"0.44.47","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.47","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"13238aeb696dc0c446bc70d0724eb2c4016891d6","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.47.tgz","fileCount":416,"integrity":"sha512-TnS7EbvHlfL2pcvrt8zMPe0Xvje9J+g1VNX6Vf0DovH0fVtWfupsh8XgrU9FojEKiEjygKQEI8499lUkmB4XLQ==","signatures":[{"sig":"MEUCIHuGsBjDRb094j2LY8/R7jSKENY/iJeI0r0gEt+VZ1xBAiEAy3M88guGuiO3lQmeTewNb6YWR/V9Fwf9IQt7xcpi80g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7722086},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-TnS7EbvHlfL2pcvrt8zMPe0Xvje9J+g1VNX6Vf0DovH0fVtWfupsh8XgrU9FojEKiEjygKQEI8499lUkmB4XLQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Application-shell framework for Tangle agent products: a bounded tool loop, the structured agent→app tool side channel, integration-hub client, per-workspace billing, and crypto — composed over the Tangle agent substrate through typed seams.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"knip":"^5.46.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^3.0.0","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^3.23.2","typescript":"^5.7.0","@types/node":"^25.6.0","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^7.15.1","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"^4.20250620.0","@tangle-network/agent-docs":"0.2.0","@tangle-network/agent-eval":"0.135.1","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.0","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.10","@tangle-network/agent-integrations":"^0.51.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=7","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.1","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.0","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.10","@tangle-network/agent-integrations":">=0.51.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.47_1785304758468_0.42671699288216924","host":"s3://npm-registry-packages-npm-production"}},"0.44.48":{"name":"@tangle-network/agent-app","version":"0.44.48","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.48","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"dd0b3e944962a1fdd85a27d20ec4f771a17d468a","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.48.tgz","fileCount":416,"integrity":"sha512-VGvuQLhC4HeAzqNBiS0yLiad8ZY19oqcIe59bT4djKxe3cK2ZrIrhihvEp1e00+RwbKH022AbeMSueWRBQRM2A==","signatures":[{"sig":"MEQCIDb4O2jLFUMoiA/Xh4lpsCz2Tm2sPqpmKyPXVZ0AvUgfAiBwDfrV3v94lGKZCa6L0ueooSaVBokPCltYdTCimLsiXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7722192},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-VGvuQLhC4HeAzqNBiS0yLiad8ZY19oqcIe59bT4djKxe3cK2ZrIrhihvEp1e00+RwbKH022AbeMSueWRBQRM2A==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.1","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.1","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.10","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.1","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.1","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.10","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.48_1785305866530_0.4128046079490342","host":"s3://npm-registry-packages-npm-production"}},"0.44.49":{"name":"@tangle-network/agent-app","version":"0.44.49","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.49","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"01975be691c275a97c3c92d6f05690a3fc91748f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.49.tgz","fileCount":418,"integrity":"sha512-pptHx+xHkc44UY0l9qiAEf/P6AYiEBPKoUv1/MDNHAZVEg97P/Cc4CJ3PPqbwnYuy7OU1vfAzF3+26Gj3kwudw==","signatures":[{"sig":"MEQCIQDgJCgrY8cJeFL4XyHWwamaHX9YgCdWBbeGVpk7OkW7EwIff0BLZNErw7uWMW3HPPvv3P7piHVcH0WFGGR9Ixg2WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7732824},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-pptHx+xHkc44UY0l9qiAEf/P6AYiEBPKoUv1/MDNHAZVEg97P/Cc4CJ3PPqbwnYuy7OU1vfAzF3+26Gj3kwudw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.1","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.1","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.10","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.1","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.1","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.10","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.49_1785307910197_0.46509234617304296","host":"s3://npm-registry-packages-npm-production"}},"0.44.50":{"name":"@tangle-network/agent-app","version":"0.44.50","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.50","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"61b7ba979641ac1fed6a47b7be7d204780137f0d","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.50.tgz","fileCount":418,"integrity":"sha512-D9+Q8UUDXMAtOHlkRYb47Fo2bZ1ohPvwN7o0JvGYnHqhtJNNxqZ+B17vtF2m8+52k1aYPqm4gYvgI7sFUuUvkw==","signatures":[{"sig":"MEUCIQDY6nPUu/inhaQXrKeoXxGrRQRojGxLa6YoJj2yZOPeKQIgSu5pl/qBpbSE1XWact+dqV66QFbL4lUaesETQWCTPFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7752730},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-D9+Q8UUDXMAtOHlkRYb47Fo2bZ1ohPvwN7o0JvGYnHqhtJNNxqZ+B17vtF2m8+52k1aYPqm4gYvgI7sFUuUvkw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.1","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.1","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.10","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.1","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.1","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.10","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.50_1785309873966_0.03518738086356521","host":"s3://npm-registry-packages-npm-production"}},"0.44.51":{"name":"@tangle-network/agent-app","version":"0.44.51","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.51","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"10caaf3117f4dce1d45bd7f06ffc25eda68ca582","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.51.tgz","fileCount":418,"integrity":"sha512-dleksSwkXC5FlF+hlWIipmJvUD488keVDQsA16sX2TdcW+j1Mrx5jXuiv6Fmi69v1rD6kO3vvDZFbdl7I3mk+g==","signatures":[{"sig":"MEYCIQCUtSOkjfDWucS5Usn+39qTQFYQcWefqw0VU1DXabPPpAIhAM8y2hJoj0V2QyGCDwn2t6fyP99foMb81srymxF6Kw0u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7757513},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-dleksSwkXC5FlF+hlWIipmJvUD488keVDQsA16sX2TdcW+j1Mrx5jXuiv6Fmi69v1rD6kO3vvDZFbdl7I3mk+g==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.1","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.1","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.10","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.1","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.1","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.10","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.51_1785310886654_0.4354473689947542","host":"s3://npm-registry-packages-npm-production"}},"0.44.52":{"name":"@tangle-network/agent-app","version":"0.44.52","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.52","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"f4892e9c8a7dc7c6cbc13017abcadeba4c566c33","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.52.tgz","fileCount":418,"integrity":"sha512-8VWIMoq1Ezua8gXlWEDsNeJCAlgAKQbk/3UXYVlhlDEjOa2MnVpUj2B3Af5917aRFocbFZf3PimwULQrSxZS8Q==","signatures":[{"sig":"MEYCIQC05d22A2MkbaPm92IZuawncNskvGqiOzdx2fr4gCFz4wIhAJa3rsAzjNOe1M5fTfHql5Ty+BV64OgFMLfc3syAyXBz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7757513},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-8VWIMoq1Ezua8gXlWEDsNeJCAlgAKQbk/3UXYVlhlDEjOa2MnVpUj2B3Af5917aRFocbFZf3PimwULQrSxZS8Q==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.52_1785311830604_0.28601399472646616","host":"s3://npm-registry-packages-npm-production"}},"0.44.53":{"name":"@tangle-network/agent-app","version":"0.44.53","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.53","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"8fba3af776f3f9b39ae1c20ac07b6f89f0c5b642","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.53.tgz","fileCount":418,"integrity":"sha512-QT1me0AMskNJ0tnygGgB7uKBwp8Gsrs7QwkGf0i/zX+n70SXpgig70elSkSIiiqQuUR2io3uaOOfhbUJm/5gtw==","signatures":[{"sig":"MEQCIFuvKS54RltRExLF1RzArfqvCXwRt0/niPcslTOma/8+AiBub4IkYxSBq+KpPURRbpKmcksVaFnG5ZKAHuIQfXKmQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7759393},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-QT1me0AMskNJ0tnygGgB7uKBwp8Gsrs7QwkGf0i/zX+n70SXpgig70elSkSIiiqQuUR2io3uaOOfhbUJm/5gtw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.53_1785312866045_0.37323035399070537","host":"s3://npm-registry-packages-npm-production"}},"0.44.54":{"name":"@tangle-network/agent-app","version":"0.44.54","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.54","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"4a2b6d17f1ef8f11bd60cfc22d476ae7c3264a8a","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.54.tgz","fileCount":418,"integrity":"sha512-t0lHjwjamhpbhFlZZbU5+5nMkki4BuLBwXzX2IxBhA7z+Pu2D4wKMdN/UFF2IGvX9ou4DiS+ppWwliALELPHEQ==","signatures":[{"sig":"MEUCIQC7JIepEwIrLE52qfidX5+VjLZBBndD0N2qweS2tVNM6AIgezRCq8JA+PRUu9jMYBo5wZm888N/uaMTRdJFLmw5oy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7770864},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-t0lHjwjamhpbhFlZZbU5+5nMkki4BuLBwXzX2IxBhA7z+Pu2D4wKMdN/UFF2IGvX9ou4DiS+ppWwliALELPHEQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.54_1785316903734_0.8052563408809155","host":"s3://npm-registry-packages-npm-production"}},"0.44.55":{"name":"@tangle-network/agent-app","version":"0.44.55","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.55","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"b4cee6d55bc6cc103b9274b93ca1f0567577918e","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.55.tgz","fileCount":418,"integrity":"sha512-1LfsCyta24mq17EB+FURC1mh9XAz8YcCu4BWrrsd7RO477/3rfCBibHIWbwrVACnPaX9N+Wp47YWsE/HQ6JUnw==","signatures":[{"sig":"MEYCIQDiv9AejSRrnnHRESt7+e+JAFdMZubdDbyey5mwvlolGAIhAM7sLeAAKoO1ZUAWmPo9fmPKFOrfJEw3H+/KPx+yjZRz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7793965},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-1LfsCyta24mq17EB+FURC1mh9XAz8YcCu4BWrrsd7RO477/3rfCBibHIWbwrVACnPaX9N+Wp47YWsE/HQ6JUnw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.55_1785319819198_0.8236677379642006","host":"s3://npm-registry-packages-npm-production"}},"0.44.56":{"name":"@tangle-network/agent-app","version":"0.44.56","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.56","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"60b5d6784eb9b1e7627bd2061b9f994d0ae85c78","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.56.tgz","fileCount":418,"integrity":"sha512-jlRZOOq2CE9pURUXurBms+OM+FG2trvUIjBXR+mW7wi6YZYpEqGJDN1e2fDvZE8iMjOwNWFCT07KBEM5Z1kxew==","signatures":[{"sig":"MEQCIHJXkf3wi+IF7A1rLF24SQUJWNBvEc0Ytwg+ecGUyykqAiB8JSNSy88iP0JlCgSt5yw5FNfodqjMuAJ6Xl57lJpkPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7799482},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-jlRZOOq2CE9pURUXurBms+OM+FG2trvUIjBXR+mW7wi6YZYpEqGJDN1e2fDvZE8iMjOwNWFCT07KBEM5Z1kxew==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.56_1785353994740_0.9770844136589756","host":"s3://npm-registry-packages-npm-production"}},"0.44.57":{"name":"@tangle-network/agent-app","version":"0.44.57","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.57","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"efd6e27812d8793696848c49694b03d2394eb9db","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.57.tgz","fileCount":418,"integrity":"sha512-U82qHoAnD4oXrn/BVHpIbURSAEuCL8uqj8AZzl6eo2FonMLNMyxjTfDVME54MINTpWq5j4Yvq/ZzbAxQebejfw==","signatures":[{"sig":"MEUCIQCxFGKodDHSfDHx7ILnF/u5+OwYEv9K8SYkqIum6LDf8gIgcdlZhEmDlzGTWRj1rwpYxt0qM4LoL4boMjyT32la0Wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7801550},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-U82qHoAnD4oXrn/BVHpIbURSAEuCL8uqj8AZzl6eo2FonMLNMyxjTfDVME54MINTpWq5j4Yvq/ZzbAxQebejfw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.57_1785385356626_0.5519684653718389","host":"s3://npm-registry-packages-npm-production"}},"0.44.58":{"name":"@tangle-network/agent-app","version":"0.44.58","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.58","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"6daba65f25924d95003483617971ef3a0f8b89fe","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.58.tgz","fileCount":417,"integrity":"sha512-pHwCH/B05ZcuWDOC90a8bfR5Ey50qMP9aagBIca1ADTU5LPwnS2CqqIRX+trHhXuIsVTfGN7DVlW8H5UqNtnKQ==","signatures":[{"sig":"MEUCIQDgR862nDu7fcXlZeez6ZHV4fB/Lh2Mthp8iPys012PAQIgXYnQQkX7eTJo4oY67X/ocw4KcrlX0nP9XMZTOAZQ0O4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7786482},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-pHwCH/B05ZcuWDOC90a8bfR5Ey50qMP9aagBIca1ADTU5LPwnS2CqqIRX+trHhXuIsVTfGN7DVlW8H5UqNtnKQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.58_1785390929136_0.6905587778219939","host":"s3://npm-registry-packages-npm-production"}},"0.44.59":{"name":"@tangle-network/agent-app","version":"0.44.59","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.59","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"5912d54fae9a69ffc8e79e3b9c962fa06714826b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.59.tgz","fileCount":420,"integrity":"sha512-QknBIU6Mf+ijX0VaWGWwjoc5m9FZ7YiMZrC2l/nJybMjCOWEpzRt2hqOqeRMxvBYGeGK5Ep2qfljZLl3bEDIig==","signatures":[{"sig":"MEQCIA64wx+T9jxVwssyhX4W1atoNbuLzIgY42IO/rAsnGGuAiAU2HEnutIQ//+KVYY1CHTiENq/8sehvGoAI9e6KV/q5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7806732},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-QknBIU6Mf+ijX0VaWGWwjoc5m9FZ7YiMZrC2l/nJybMjCOWEpzRt2hqOqeRMxvBYGeGK5Ep2qfljZLl3bEDIig==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.59_1785396263925_0.23864445745649854","host":"s3://npm-registry-packages-npm-production"}},"0.44.60":{"name":"@tangle-network/agent-app","version":"0.44.60","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.44.60","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"95dd75a77a3b64332909b4444dd4a6e28080ebb5","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.44.60.tgz","fileCount":420,"integrity":"sha512-YVuzG9c74gAYr4aJ9ZoFE9TMF+6jUO+3qr/RWqPAW060WGfUSX6BtKyzXVLrq+Y+d32VrtMc3F2jk6eYjecAHQ==","signatures":[{"sig":"MEUCIQCZtoCW9JXul4VTS8KcwMtCslHChNIVCzVlPATUgMp4ngIgRuSR8HGJixyrhF+9jqboIob2b6lwwHJz/1Yqcq4GCp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.44.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7859314},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-YVuzG9c74gAYr4aJ9ZoFE9TMF+6jUO+3qr/RWqPAW060WGfUSX6BtKyzXVLrq+Y+d32VrtMc3F2jk6eYjecAHQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.44.60_1785399259611_0.11231518073224023","host":"s3://npm-registry-packages-npm-production"}},"0.45.1":{"name":"@tangle-network/agent-app","version":"0.45.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.1","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"3bd35ccb420ec12149aeea3485ec5b0381da56de","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.1.tgz","fileCount":420,"integrity":"sha512-R7rWvR9pVFFVGwW5PQHNIFRT7QZbr6TIVYTjkNMS1AVfpOLHbMJjlKwj2UFUELz0HloY2hvrCQVnGK/PrjO/pg==","signatures":[{"sig":"MEQCIFXDyzS8JREK5CLJDd2LzthjSFAufaDu0yeOAT3fCq2KAiAPs6p5Cx05qQoh9yXBNGsxknL3RivAbP9uFxOieM3u0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7765946},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-R7rWvR9pVFFVGwW5PQHNIFRT7QZbr6TIVYTjkNMS1AVfpOLHbMJjlKwj2UFUELz0HloY2hvrCQVnGK/PrjO/pg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.36.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.36.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.1_1785407563797_0.6362290954774483","host":"s3://npm-registry-packages-npm-production"}},"0.45.2":{"name":"@tangle-network/agent-app","version":"0.45.2","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.2","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"8b3b17318aee130d9eadbbff25aef55aac241ea3","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.2.tgz","fileCount":420,"integrity":"sha512-ayf1e5Ka5qZk5lRV3yKZm0BdLSSnHlzcV3LaDyVf2Cx86+fKyVu2g3WhpfCtNLvJd8ZRjSsUgvUe91v073HsWA==","signatures":[{"sig":"MEQCIHaIhFW/9jYx3pZcKCRJJedbZsK+TrJIud+xzo2Om3JrAiBW+kRAuELIHom8v0iqTnVXdilfmxUYhOlsH0/2nFrW+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7791105},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-ayf1e5Ka5qZk5lRV3yKZm0BdLSSnHlzcV3LaDyVf2Cx86+fKyVu2g3WhpfCtNLvJd8ZRjSsUgvUe91v073HsWA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.40.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.38.0 <0.41.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.2_1785539240283_0.7031278801801282","host":"s3://npm-registry-packages-npm-production"}},"0.45.3":{"name":"@tangle-network/agent-app","version":"0.45.3","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.3","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"bbfe3a2f284c275e6f628642e8b0499cd2778bee","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.3.tgz","fileCount":420,"integrity":"sha512-WB4vMgojTFo5hEhFpE+0WpTmEvNVoGZqvkUgH0qDGHzJELdQ1Lrvae5gRSyPc+J4XyV3+8/EeFT+w7tjV9VgDQ==","signatures":[{"sig":"MEYCIQDjQNYxPrRBph/gRjEG5/nwLHi3IEZoYNDfRgSNNlNLlwIhAKeNFxl/A4j51KJT3uZv+eQhXNeU63KsdwsRpp9YG7af","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7794906},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-WB4vMgojTFo5hEhFpE+0WpTmEvNVoGZqvkUgH0qDGHzJELdQ1Lrvae5gRSyPc+J4XyV3+8/EeFT+w7tjV9VgDQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.40.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.38.0 <0.41.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.3_1785543452672_0.3976341265331582","host":"s3://npm-registry-packages-npm-production"}},"0.45.4":{"name":"@tangle-network/agent-app","version":"0.45.4","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.4","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"cbb577fd3d2cab1f878e4b896b68f36dac0c9242","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.4.tgz","fileCount":420,"integrity":"sha512-QzAZQK6J2Pv8tRFyBMaPzwt0rhxSNzjNsfeGhgDDJP40Y5VYdTr2G09UyYDi7E7+m1tCzE8Qdeh4U9p7aWalAg==","signatures":[{"sig":"MEUCIQDVkHFofh60nsivPhDLA4nB9VTCZOrh8kUPWS/e+vvHMQIgSxM+zPJ4bOpMuU9IjcVpMTfwjdWwmWY9dXxQGf6CfEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7797377},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-QzAZQK6J2Pv8tRFyBMaPzwt0rhxSNzjNsfeGhgDDJP40Y5VYdTr2G09UyYDi7E7+m1tCzE8Qdeh4U9p7aWalAg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.40.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.38.0 <0.41.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.4_1785550502838_0.053743960398410895","host":"s3://npm-registry-packages-npm-production"}},"0.45.5":{"name":"@tangle-network/agent-app","version":"0.45.5","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.5","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"6bc8a7fba206a1cb2c19768e24bd7016080c5ca7","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.5.tgz","fileCount":420,"integrity":"sha512-TfhcDc21Nn8F3w3NlMu+MgRjFwPoJz1nbiQdaIxaaQkZ1hhb/Pe6auTGiASpGofRy/YDZkaVR/rwGEtgCEu5Mw==","signatures":[{"sig":"MEUCIEWO2YQP21IE8efBqkZG6xFfrY+qMAHgNXx9YnVlBo4bAiEAvRhXKHQuezQKVEh6CPYmLFhex6lGO83QZ4Om+LdN2Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7835758},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-TfhcDc21Nn8F3w3NlMu+MgRjFwPoJz1nbiQdaIxaaQkZ1hhb/Pe6auTGiASpGofRy/YDZkaVR/rwGEtgCEu5Mw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.40.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.38.0 <0.41.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.5_1785553750512_0.5291104162519118","host":"s3://npm-registry-packages-npm-production"}},"0.45.6":{"name":"@tangle-network/agent-app","version":"0.45.6","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.6","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"7300a5deb745e6f0fba1404dfe9f7738ff0206f3","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.6.tgz","fileCount":420,"integrity":"sha512-JwJutHTfxPkW+8T9LoQFgojg4/U7fbnu17+iq4PuKSVytBPMTG1/mz4q8U1muFdN2Qjp8MdiUTrkJjjy53kOxQ==","signatures":[{"sig":"MEYCIQCJ3mc1rtmOYKD5YQFPVx8j/Vzq6WwOIqAcjbtf5pelKQIhAM8MYfHsf1A1+4PpYgVEdR9vTrupifiJZYjksIgqttPl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7880428},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-JwJutHTfxPkW+8T9LoQFgojg4/U7fbnu17+iq4PuKSVytBPMTG1/mz4q8U1muFdN2Qjp8MdiUTrkJjjy53kOxQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.40.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.38.0 <0.41.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.6_1785554642936_0.0037880476076619374","host":"s3://npm-registry-packages-npm-production"}},"0.45.7":{"name":"@tangle-network/agent-app","version":"0.45.7","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.7","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"b5565d310d978de7cb67441fba1bb4f676d519f3","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.7.tgz","fileCount":420,"integrity":"sha512-SwNFc4LqhxiHbancU/NXAgB1bBbvYtP4fj4RHyO+YzlVCsKXUxvG5H3iZFpKx9OHYcLM8/zg6bqijq26KB5YgQ==","signatures":[{"sig":"MEUCIQC202FBTnX5Lg/8gDyhXuFD4xCB6+s9xbJbA+ZiF33m9AIgWzfOTIjVSX5Cs8vivPYLWS4eRkD5qTLfPIDWrSG5+8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7898932},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-SwNFc4LqhxiHbancU/NXAgB1bBbvYtP4fj4RHyO+YzlVCsKXUxvG5H3iZFpKx9OHYcLM8/zg6bqijq26KB5YgQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.40.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.38.0 <0.41.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.7_1785565475782_0.20316347857451267","host":"s3://npm-registry-packages-npm-production"}},"0.45.8":{"name":"@tangle-network/agent-app","version":"0.45.8","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.8","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"47e18003dd51347c982b57bd0221c9a635f9e689","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.8.tgz","fileCount":428,"integrity":"sha512-CYj57UPwjpijlhO8jg045C7+AuWbAm8WiPd3/R6AlM+5H70Wlz0dVNr6DPl4ZcPc4dVPoU7mR/hmaFHVprfcLA==","signatures":[{"sig":"MEQCICk7UokEfyru9C6Mv4GYycRpNwdT2CO8U/7ruvoNGE0MAiAjTu81F7HHu9Xp7R0J16RRwxaxfn5k1vYi5f+sNYZLUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7925079},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-CYj57UPwjpijlhO8jg045C7+AuWbAm8WiPd3/R6AlM+5H70Wlz0dVNr6DPl4ZcPc4dVPoU7mR/hmaFHVprfcLA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.40.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.38.0 <0.41.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.8_1785566481146_0.02232186725921781","host":"s3://npm-registry-packages-npm-production"}},"0.45.9":{"name":"@tangle-network/agent-app","version":"0.45.9","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.9","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"2805f2f77bf5ef0bdf1f71cdd69f0475335d59c7","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.9.tgz","fileCount":428,"integrity":"sha512-IQ5hjHfuFVcv5PcUKLUOAtIQJ/9xR5Xd+VCqTIX/o2wDOlPdHf1Dqo9s8gFyuG3muWunvqf73YOvozZsggodyA==","signatures":[{"sig":"MEQCIDs+A3yZbkfqzKVGfRwvwPr6O8MDMVfjakK8tBR2GYXsAiAG6jcoaC908iSBaaqwygAluDhbxRTgSou/QyiewYyf2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7928773},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-IQ5hjHfuFVcv5PcUKLUOAtIQJ/9xR5Xd+VCqTIX/o2wDOlPdHf1Dqo9s8gFyuG3muWunvqf73YOvozZsggodyA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.40.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.38.0 <0.41.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.9_1785570458059_0.1894219537420705","host":"s3://npm-registry-packages-npm-production"}},"0.45.10":{"name":"@tangle-network/agent-app","version":"0.45.10","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.10","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"aa79b6e238d3a846056bb7a9442a2eb329482740","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.10.tgz","fileCount":428,"integrity":"sha512-b2wH6nq9agX/eis6UpKgQtDSbMrm2P+5TYqtYghLS28tQNE2RNbz3Y/xQOkfFCj44HnKubbqNRmY362qYUwSsw==","signatures":[{"sig":"MEUCIHgBzgz4QiCbLYQ2gE5dqcAiP2O1tOSVouUKIrxLLZlSAiEAh/rs4J6QKcRvKfkmvDectWo9Cg6ahV5SAb21Dvc7+mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7928827},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-b2wH6nq9agX/eis6UpKgQtDSbMrm2P+5TYqtYghLS28tQNE2RNbz3Y/xQOkfFCj44HnKubbqNRmY362qYUwSsw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.40.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.38.0 <0.41.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.10_1785571329092_0.45536049566686465","host":"s3://npm-registry-packages-npm-production"}},"0.45.11":{"name":"@tangle-network/agent-app","version":"0.45.11","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.11","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"2e5c8357b926883d5da2290a0f4e3b11d3880b6d","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.11.tgz","fileCount":428,"integrity":"sha512-2pS9TUpo45XysdFOyytlwzZM3nuF0Skf+N858fFyV2Zm1IlW9QRvtfI5yqYYa3d5/IfXdT7QHmp5KYq1rHMSpw==","signatures":[{"sig":"MEYCIQDZ7xVWwjsE7zTABdSj3NNZOzQ5LOiJiowOvkVjbZ1OpAIhAMtNQCxeXIZ8+GPV9sDogGMPyQnKgX+DSrzjrAlOsUuP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7930651},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-2pS9TUpo45XysdFOyytlwzZM3nuF0Skf+N858fFyV2Zm1IlW9QRvtfI5yqYYa3d5/IfXdT7QHmp5KYq1rHMSpw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.40.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.38.0 <0.41.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.11_1785573854088_0.0032873778365414275","host":"s3://npm-registry-packages-npm-production"}},"0.45.12":{"name":"@tangle-network/agent-app","version":"0.45.12","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.12","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"6ac2a6d03182a2172593db1a86dd5d797ea0b8d5","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.12.tgz","fileCount":428,"integrity":"sha512-5vHd7Y2RSQFcJV95OFYfNQZKmRHnEC0HYCVbwdoBuBowsqvCH9RBt8a9FOA8+i58jm9jpRA2AsqDW2UpZUv4pg==","signatures":[{"sig":"MEUCIQDIIohWYllVmcnvDKWktud8DQ/R5w2LVmsfDIqGj1X2QgIgfrwyEhP9qYAxDDVrB78oO7rEazFyOsM35SvE5GcNgN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7933203},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-5vHd7Y2RSQFcJV95OFYfNQZKmRHnEC0HYCVbwdoBuBowsqvCH9RBt8a9FOA8+i58jm9jpRA2AsqDW2UpZUv4pg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.40.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.38.0 <0.41.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.12_1785576923747_0.9284072810360748","host":"s3://npm-registry-packages-npm-production"}},"0.45.13":{"name":"@tangle-network/agent-app","version":"0.45.13","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.13","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"15f8af2d25488b02623f5cd4670c13533a36eba0","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.13.tgz","fileCount":428,"integrity":"sha512-9JxgZKqPjPMCM+Zz8QwBZtouh3z8cuMfcfs3WGLAc9aalLtfV08Aa7blZPZFWTWzjDaXqPGJYO0MSaSjMeGQwg==","signatures":[{"sig":"MEYCIQDN1NI/eIDy7NWagp/f55H280bKdBFYwJp2k86hhJs9MQIhAISAjHcPyn3zWBoQQFbKL0u6RBZZWwsBmDjfX/OISNMK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7933886},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-9JxgZKqPjPMCM+Zz8QwBZtouh3z8cuMfcfs3WGLAc9aalLtfV08Aa7blZPZFWTWzjDaXqPGJYO0MSaSjMeGQwg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.40.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.38.0 <0.41.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.13_1785627360417_0.9452520477169615","host":"s3://npm-registry-packages-npm-production"}},"0.45.14":{"name":"@tangle-network/agent-app","version":"0.45.14","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.14","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"84704cd52c71052d1b43fc5f55c2f47f9db89f72","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.14.tgz","fileCount":431,"integrity":"sha512-dNklEP2zEjtowdm1RNaXwRII8GVsfkMLPUlf4ojirEt2hveiIHFW18PlCghISCQ/l0l9oCZ9LhKw/e8eHCVmpA==","signatures":[{"sig":"MEYCIQDjcU9EDyuNOCZgBrIgoOXety9TGUzkGc9wAegR5GlC/gIhALxnQwAjAXIlR+dGcE0E0QagXNoa6DfB+EkFhWZbDIjL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7957673},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-dNklEP2zEjtowdm1RNaXwRII8GVsfkMLPUlf4ojirEt2hveiIHFW18PlCghISCQ/l0l9oCZ9LhKw/e8eHCVmpA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.15.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.135.2","@tangle-network/sandbox-ui":"0.91.5","@tangle-network/agent-runtime":"0.109.2","@tangle-network/agent-interface":"0.40.0","@tangle-network/agent-knowledge":"6.1.11","@tangle-network/agent-integrations":"^0.52.0","@tangle-network/agent-profile-materialize":"0.9.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.109.2","@tangle-network/agent-interface":">=0.38.0 <0.41.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.14_1785637458003_0.786450487467925","host":"s3://npm-registry-packages-npm-production"}},"0.45.15":{"name":"@tangle-network/agent-app","version":"0.45.15","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.15","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"607aeba35957be99f1e00d4ca6f76702339ea29f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.15.tgz","fileCount":431,"integrity":"sha512-gKtdz3E2vdjQyW7GghaRbjPdmyLz/R7OBuK1L9z8FX/IcDCEv1gsMRizftnAcVzOTGagTwhbTHSTnLhrHJCeMQ==","signatures":[{"sig":"MEQCIHBN9kdBeUr/C5stAeBbaBPibpMxTAe65KzHP6+cVPtHAiAjRM1uO/PT4OTKmgGHmCezHOY+ymOZ/FcoNtNt8tWiCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7953126},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-gKtdz3E2vdjQyW7GghaRbjPdmyLz/R7OBuK1L9z8FX/IcDCEv1gsMRizftnAcVzOTGagTwhbTHSTnLhrHJCeMQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.142.2","@tangle-network/sandbox-ui":"0.94.2","@tangle-network/agent-runtime":"0.123.1","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.7","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.123.1","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.15_1785736476921_0.17130726543769192","host":"s3://npm-registry-packages-npm-production"}},"0.45.16":{"name":"@tangle-network/agent-app","version":"0.45.16","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.16","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"bf8c0a97ebd912f549235301749538741d090ee4","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.16.tgz","fileCount":431,"integrity":"sha512-e6e8kTTUxw5sNXmM8Sl0qAXBcwwm4y+BnuxG++0uPvSKIDVMfUNkWYasbAOCdy9jrKIg6pcmaoe96ghVmdWX4w==","signatures":[{"sig":"MEUCIHBaKGZuL+Lsket0pnxCE6eGrgYxPJQoud/gx/ozMR6aAiEA8H9fkSuq83MGxw+daxVdknYKYhlzvaxFCzjVNkPA/AQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7981322},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-e6e8kTTUxw5sNXmM8Sl0qAXBcwwm4y+BnuxG++0uPvSKIDVMfUNkWYasbAOCdy9jrKIg6pcmaoe96ghVmdWX4w==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.142.2","@tangle-network/sandbox-ui":"0.94.2","@tangle-network/agent-runtime":"0.123.1","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.7","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.135.2","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.123.1","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.16_1785781671640_0.22185449531193568","host":"s3://npm-registry-packages-npm-production"}},"0.45.17":{"name":"@tangle-network/agent-app","version":"0.45.17","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.17","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"0424737c9d1ee84574cdb4052225ba21e80162b5","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.17.tgz","fileCount":431,"integrity":"sha512-qwoVu8paNmMl+rmu5i+3lE2tj5Dnh2ifh7WawbMP9KLesGk2qVQA4HqJX6Ec9yjkyQp4UuwNpQjd0pp5iG5/Rg==","signatures":[{"sig":"MEUCIQCwP0sDSk+KfJW6PboGICaXkowIdZnEeZoy9Q0EW40dgwIgbD6DreCSMulJLjN86HHVYUmxTSNLFXXCxAxtL1bRfyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7981322},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-qwoVu8paNmMl+rmu5i+3lE2tj5Dnh2ifh7WawbMP9KLesGk2qVQA4HqJX6Ec9yjkyQp4UuwNpQjd0pp5iG5/Rg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.17_1785783745588_0.3784447023400077","host":"s3://npm-registry-packages-npm-production"}},"0.45.18":{"name":"@tangle-network/agent-app","version":"0.45.18","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.18","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"c5ffe760d1ef16647efe56034727106cedbfcc27","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.18.tgz","fileCount":431,"integrity":"sha512-9lPxfBmKvQ5BTG6oIMMUjFIEgt+zdIN9gEdRsnFPIhVxl6MpxTsOoMHIyLlhQ+SxKUcf2Q3ZgEnzBrmtFWb7Kw==","signatures":[{"sig":"MEUCIQDsakeH4Uykm9gwGQ6Jv/lqLAs08IVEqkGjiNoQUDrczgIgVB0HzUZBk4u2pXQRECmJgLMGpi7g3noZ3ndFzTD76FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7987052},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-9lPxfBmKvQ5BTG6oIMMUjFIEgt+zdIN9gEdRsnFPIhVxl6MpxTsOoMHIyLlhQ+SxKUcf2Q3ZgEnzBrmtFWb7Kw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.18_1785786926627_0.008635711846681104","host":"s3://npm-registry-packages-npm-production"}},"0.45.19":{"name":"@tangle-network/agent-app","version":"0.45.19","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.19","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"40bb5dfd42facc000f701a8c5de34ba841fa6cdc","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.19.tgz","fileCount":431,"integrity":"sha512-u/oiAF+UU+RwqrTloMRZFrTqqmuOcZ7vP/l/+NuoykSAex4+6YjzTRWilr9RHDxjUqfT17g3VO4PN70r5EkURQ==","signatures":[{"sig":"MEUCIEIsjcGU6OwrSD3guU4RRRMTBRLaQCfjm9w1EmO9Y1bKAiEAt0bRgqgdmzDETTslftoKBpmJCgqkbTrWEmQ+2U+KIxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7987302},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-u/oiAF+UU+RwqrTloMRZFrTqqmuOcZ7vP/l/+NuoykSAex4+6YjzTRWilr9RHDxjUqfT17g3VO4PN70r5EkURQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.19_1785794979506_0.16435252978339743","host":"s3://npm-registry-packages-npm-production"}},"0.45.20":{"name":"@tangle-network/agent-app","version":"0.45.20","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.20","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"0451d07a78c79a96a592806a3db49791057d003d","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.20.tgz","fileCount":431,"integrity":"sha512-JT1Pfqb+aLklktQi2kvm8WBFTtdPN+v9kGYdqzxAbPzCcPT2PnWrP01J+CUu+8gxAj0v2dXM9EkBdBDjqOuUfw==","signatures":[{"sig":"MEUCIHrMkFyCtfP0Da8xRemS7kNXh3ThSDwJ8k4FarJyrWREAiEAjDXuCg1PtG9xDVMmDzv0qJczWFVmfyRob6742iNJOxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8002174},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-JT1Pfqb+aLklktQi2kvm8WBFTtdPN+v9kGYdqzxAbPzCcPT2PnWrP01J+CUu+8gxAj0v2dXM9EkBdBDjqOuUfw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.20_1785821497872_0.6723941518064869","host":"s3://npm-registry-packages-npm-production"}},"0.45.21":{"name":"@tangle-network/agent-app","version":"0.45.21","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.21","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"65970724dc8bf92915506f6e1b2f67fd686706a0","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.21.tgz","fileCount":431,"integrity":"sha512-NoOimU5RsKmzL30WTCFobY1HnPSWfh3KgiHswgckZCoTQFy1rVH70/7tt4HduwJ+GYDW1rHbRp1opMNPoeErZw==","signatures":[{"sig":"MEQCIEYWDsyy+QyDHgwF07pl4dwSRCNh9zM1aMfBEB2z2OtXAiBiNKNw/8VcA3t/IB/hudU+dyw1b3IiwTxUHZ6FngqULg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8005126},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-NoOimU5RsKmzL30WTCFobY1HnPSWfh3KgiHswgckZCoTQFy1rVH70/7tt4HduwJ+GYDW1rHbRp1opMNPoeErZw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.21_1785822423631_0.34814372410473826","host":"s3://npm-registry-packages-npm-production"}},"0.45.22":{"name":"@tangle-network/agent-app","version":"0.45.22","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.22","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js"},"dist":{"shasum":"b7e9b4fce0b720b1f2f4cc12cc89adcf276066e0","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.22.tgz","fileCount":460,"integrity":"sha512-9K2WhPXxb0+qBls8tVL37tgfvNBxDfcxuomDsjsvxw6FdNa9I6x3aEC8Uh9MAIzdiFg5r/pyh+ye899Bn2Hizw==","signatures":[{"sig":"MEUCIQCpf6HNpz6be0ZkRDdbNbmLHCd4xs/TAEMnMHRK5ZOXBwIgSFZ/475AWOEttKnyhBIlsF2HkUtiZzyxe1H8106O22I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8726218},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-9K2WhPXxb0+qBls8tVL37tgfvNBxDfcxuomDsjsvxw6FdNa9I6x3aEC8Uh9MAIzdiFg5r/pyh+ye899Bn2Hizw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.22_1785830247224_0.9181684158689991","host":"s3://npm-registry-packages-npm-production"}},"0.45.23":{"name":"@tangle-network/agent-app","version":"0.45.23","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.23","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"007b6cac617e4deb8154e69e848c942725da5220","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.23.tgz","fileCount":468,"integrity":"sha512-MLBfJHxhZ777UOWq5XNWWLA5ZPd13jcBJXsUM6DdQ39TAmiV7tUqZahnLw7tVMN4AI1bBNvueNXymHWBuL6Rbg==","signatures":[{"sig":"MEQCIFoUNhBicSsWuHLivhvVdpqbKu2c/5YUmYQs561/ASWZAiBD7pEBYd4OHqB1RiHV7lU2s0VGBSwfhJOHZLiPn2BtHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9070080},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-MLBfJHxhZ777UOWq5XNWWLA5ZPd13jcBJXsUM6DdQ39TAmiV7tUqZahnLw7tVMN4AI1bBNvueNXymHWBuL6Rbg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.23_1785860162401_0.7865873557627323","host":"s3://npm-registry-packages-npm-production"}},"0.45.24":{"name":"@tangle-network/agent-app","version":"0.45.24","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.24","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"cd8cb9fe6fd08b4d9afc98b1ae57e9c2603c269d","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.24.tgz","fileCount":470,"integrity":"sha512-Ag4AS78w9XtqPSk+0PACjjYhKTTQMrKHcse87iwMXH+YENgexzTlrjsBfa7uaUbnjZeIiym9wD9nDweJ+xbB/Q==","signatures":[{"sig":"MEQCIGQZP+7EU4h7nss9k/W81qSAApqOqvc7hHgh6alT/x2EAiBbgxzU/DfIZHSBy3BLXwQq5O4fAc07Kr3Scmv06SwxRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9136888},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-Ag4AS78w9XtqPSk+0PACjjYhKTTQMrKHcse87iwMXH+YENgexzTlrjsBfa7uaUbnjZeIiym9wD9nDweJ+xbB/Q==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.24_1785862375105_0.9266938070563635","host":"s3://npm-registry-packages-npm-production"}},"0.45.25":{"name":"@tangle-network/agent-app","version":"0.45.25","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.25","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"c932864f6863322658e6cdffe67f5b4ec86cf1bf","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.25.tgz","fileCount":470,"integrity":"sha512-vAkX9mc/4ao0/xOve58GKowb4k0M/m6L8tJp9vgee+MrZwyZ5equ0oYT+aszIR+HTALlllONLuP5l6ttU0Ts2A==","signatures":[{"sig":"MEQCIEd88ASJang9kJo9PQnOVAK8Ot1DAs7FOTtMWTO0BdzjAiABUxlHgvL4q8MJPoFBDbB26GfsGKHKRGp7Vgdpzk5zdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9161284},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-vAkX9mc/4ao0/xOve58GKowb4k0M/m6L8tJp9vgee+MrZwyZ5equ0oYT+aszIR+HTALlllONLuP5l6ttU0Ts2A==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.25_1785928144161_0.6710396843586142","host":"s3://npm-registry-packages-npm-production"}},"0.45.26":{"name":"@tangle-network/agent-app","version":"0.45.26","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.26","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"c6809faebd9ade516b795743946dda172ff8c270","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.26.tgz","fileCount":488,"integrity":"sha512-Z9658DUSfqaaTphi+LQ7yTsSPR0srGSjFlo5faPSdOJTZFFTcxUhE/ZWbjzw0tXVcFGQrCxO4Tipq+ORMPLzQg==","signatures":[{"sig":"MEQCIEEnhIMWlgE5rywqB0EfEFgWstLNda5uEStG2GKttMHUAiAyu+Drz7rx1fNdbbtJT1aeTYZj52CLV6USisuWsmH1WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9477755},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-Z9658DUSfqaaTphi+LQ7yTsSPR0srGSjFlo5faPSdOJTZFFTcxUhE/ZWbjzw0tXVcFGQrCxO4Tipq+ORMPLzQg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.26_1785946623744_0.975068144950848","host":"s3://npm-registry-packages-npm-production"}},"0.45.27":{"name":"@tangle-network/agent-app","version":"0.45.27","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.27","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"cc84c4561b19583de3c90a9b0ea495d589bb677b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.27.tgz","fileCount":496,"integrity":"sha512-72PpFcn1xBs3GkqEYg5hyKfwFhRGduh1M5VtrvMVhtE853c1Lq0L/UA92E7BZ5m7dytPjVbfsnbrC/LOdODnow==","signatures":[{"sig":"MEUCIQDDkkKTtDb9W3bnfC5ArZts20kno+RPINr6iMgKoj+iFAIgKVi+cUOUFQVWb+HoDm/iGXjk/HMpmkS9exEw3NMm3Z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9623579},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-72PpFcn1xBs3GkqEYg5hyKfwFhRGduh1M5VtrvMVhtE853c1Lq0L/UA92E7BZ5m7dytPjVbfsnbrC/LOdODnow==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.27_1785950774663_0.7795825369458134","host":"s3://npm-registry-packages-npm-production"}},"0.45.28":{"name":"@tangle-network/agent-app","version":"0.45.28","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.28","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"b38cfe0a9987d86a26a8ed889a668a0936cc818e","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.28.tgz","fileCount":500,"integrity":"sha512-AzfvnztMPBC48cvzUDVQGBb2JBysPrLvo3hKJJ1nUw3M0lPhQ2nmrYg/Yzzffmfcys1NqAQ9CK43bnDcnPGTCA==","signatures":[{"sig":"MEUCIGIwY4O7RaAItPrgnI2LfmUbFL4pKiFdaG8cB1NCb0gSAiEA/xDNKDkKDgQIXzBVpSFX5rWEDXr+n7q5aciissKl60Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9593442},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-AzfvnztMPBC48cvzUDVQGBb2JBysPrLvo3hKJJ1nUw3M0lPhQ2nmrYg/Yzzffmfcys1NqAQ9CK43bnDcnPGTCA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","react-dom":"^19.2.7","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@testing-library/dom":"^10.4.1","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.28_1785955461741_0.46540410387829767","host":"s3://npm-registry-packages-npm-production"}},"0.45.29":{"name":"@tangle-network/agent-app","version":"0.45.29","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.29","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"3510a71c792ce19c3fb1c198acab006ec2374e42","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.29.tgz","fileCount":500,"integrity":"sha512-o23ZjfYVkWJqCfltV4VoGOMt3Cj3k6hUZjSpAq42jSCJKNGEiDDSeQz6EKB9zsSG68tjFLGgmWZd47VDXkZHCA==","signatures":[{"sig":"MEUCIDuER2D1N0YT7+hSXKep5eKqi4akNNo4tnMXgWXIgs4XAiEA4n5GOs1NEWc4e+HHAh5B7Ebyi/aL5WTGfiSO9AA4JXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9640434},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-o23ZjfYVkWJqCfltV4VoGOMt3Cj3k6hUZjSpAq42jSCJKNGEiDDSeQz6EKB9zsSG68tjFLGgmWZd47VDXkZHCA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.29_1786011783163_0.6992218348932315","host":"s3://npm-registry-packages-npm-production"}},"0.45.30":{"name":"@tangle-network/agent-app","version":"0.45.30","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.30","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"a8565b0c268990d65b6793d399b2d7fb4c83aca2","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.30.tgz","fileCount":505,"integrity":"sha512-sf9p48nXh+tR2bmuSlja4I0HPhk83DnIHhPaVIM8GwhaQayFZzQ4IKNI+k1A3Dn4W1riGdO2CIioD939E79b9g==","signatures":[{"sig":"MEUCIFkuIvHP6N9XOWnHLd2D6p7AF91NNfboIauVswJmOY62AiEAs2QYpxrhDGUY8gpF0TyW06ROuN74LfMvo7tsa85AQFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9659734},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-sf9p48nXh+tR2bmuSlja4I0HPhk83DnIHhPaVIM8GwhaQayFZzQ4IKNI+k1A3Dn4W1riGdO2CIioD939E79b9g==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.30_1786088300247_0.21864961893728574","host":"s3://npm-registry-packages-npm-production"}},"0.45.31":{"name":"@tangle-network/agent-app","version":"0.45.31","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.31","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"7679197aade2f8c4683b54a1c5cf36f6d619eb2d","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.31.tgz","fileCount":505,"integrity":"sha512-kcmUveXCDuzs9zLA4VP1NBsceFYg+kD+wJ8i9i+WU9ZcUpCCRV+dz6bN+GTBCznHwPpA6JBRZXZDqW583PxlAw==","signatures":[{"sig":"MEUCIQDbPiVMt0UasH0hwg6wr6NwSVg67egUWoo0SqmvhIGaKwIgUN9J0VYdJuLhKmBFZKhtJU2xL38Zda3I3rI5hMdQZ8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9660507},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-kcmUveXCDuzs9zLA4VP1NBsceFYg+kD+wJ8i9i+WU9ZcUpCCRV+dz6bN+GTBCznHwPpA6JBRZXZDqW583PxlAw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.31_1786092130702_0.7602931293109472","host":"s3://npm-registry-packages-npm-production"}},"0.45.32":{"name":"@tangle-network/agent-app","version":"0.45.32","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.32","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"e840a1ae9e480ea2fb3e1bca2fdfee5af5e090cc","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.32.tgz","fileCount":505,"integrity":"sha512-MqG+uqzyWHuKLrLMtfZJnV69htDilhAYcrhhGeCVgIdz7BvxdVB5B2LVrIkBvHKrNJaldNHXhOhzNmlP9dk+iQ==","signatures":[{"sig":"MEUCIHQgWaeZhiU0dRANvgswlmuFLrUkJI+LOM62cozHyExFAiEAxT/ErgVxSKP8mAnbPyKTPN+V9x9eZxxpq4WE66Eg+Yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9696093},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-MqG+uqzyWHuKLrLMtfZJnV69htDilhAYcrhhGeCVgIdz7BvxdVB5B2LVrIkBvHKrNJaldNHXhOhzNmlP9dk+iQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.32_1786096708410_0.8625694746604922","host":"s3://npm-registry-packages-npm-production"}},"0.45.33":{"name":"@tangle-network/agent-app","version":"0.45.33","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.33","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"b7b8c60be10f2e6fe5685a0e4ae33b8999a22bee","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.33.tgz","fileCount":505,"integrity":"sha512-bzyvE/1cNwNcHnTWOWex/WjkRGmjWYTzyoqSop1qa3MTFKpMJG5ipZjGMgVSAa5cY1Hkut4SHc8dSVvPrMSw4A==","signatures":[{"sig":"MEUCIHuO2qp0U/n0v/9HR2IrrKuaMjWbS7FVGBUpCfJP9SJXAiEAo8fc/raIxXMHNKeFWePjPMyE8DyFA5ZJLP5EwFX15SQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9778334},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-bzyvE/1cNwNcHnTWOWex/WjkRGmjWYTzyoqSop1qa3MTFKpMJG5ipZjGMgVSAa5cY1Hkut4SHc8dSVvPrMSw4A==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.33_1786107176578_0.0824455334619496","host":"s3://npm-registry-packages-npm-production"}},"0.45.34":{"name":"@tangle-network/agent-app","version":"0.45.34","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.34","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"3c36fe46d5e6e79fd43528d87f8851ca5a5ed55e","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.34.tgz","fileCount":505,"integrity":"sha512-TcTfsKWQlPpkzU3hK334f+M7x8N0+iDY4k6KchFEGVGc1+SYADUAElw91Un8HJ8FOlldSJw6wmdyLD2w0CvXSw==","signatures":[{"sig":"MEUCIHht2oA1U76SmU1S9DASW1Fp5OTfUghge57OqL4jWmMTAiEAzSZl1JObUCYxClp4bn4qDfueKc8eFykrLlpiYXQvEmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9779792},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-TcTfsKWQlPpkzU3hK334f+M7x8N0+iDY4k6KchFEGVGc1+SYADUAElw91Un8HJ8FOlldSJw6wmdyLD2w0CvXSw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.34_1786150709913_0.8520290124405663","host":"s3://npm-registry-packages-npm-production"}},"0.45.35":{"name":"@tangle-network/agent-app","version":"0.45.35","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.35","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"aed54c58ad27c364746e4680b4fe18c3c41f069a","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.35.tgz","fileCount":505,"integrity":"sha512-h8n/0MSWbfJn5xsq0F7TEg4nY7JpJKzSIafkX1kiwLsSlnSHlu68kCsJV2QBxasVOv7Sc0oXSPDouOAbGnSn9w==","signatures":[{"sig":"MEQCIGtuy4k3wVIPrasqG9z/SKGCZXuVY43E6O7Uuv5xhl71AiAP5x49IUpOTQdpGlj/fsrhdd+oJ4oHgKcjELje4SOyyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9841613},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-h8n/0MSWbfJn5xsq0F7TEg4nY7JpJKzSIafkX1kiwLsSlnSHlu68kCsJV2QBxasVOv7Sc0oXSPDouOAbGnSn9w==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.35_1786152748530_0.6563673344053249","host":"s3://npm-registry-packages-npm-production"}},"0.45.36":{"name":"@tangle-network/agent-app","version":"0.45.36","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.36","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"88c0fa22c37a2a3533ee2ba6934444c1b18f71ec","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.36.tgz","fileCount":505,"integrity":"sha512-hZPtTmdva8mKrqcFqvQlekoLmRvjPvYQnmJOejCpETDt5JMkKFGWK6RKYNvBTU+BVnwobeFrh3GT1TC2eI78IA==","signatures":[{"sig":"MEQCIF7o7HjCvUwnnA6uOgME2FRBI9zojuEq1intTnOiXZeQAiAgBg9Di7R2ikXlW6FLVIe6ptcOWokXxQBEkRnmsnvqMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9860567},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-hZPtTmdva8mKrqcFqvQlekoLmRvjPvYQnmJOejCpETDt5JMkKFGWK6RKYNvBTU+BVnwobeFrh3GT1TC2eI78IA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.1.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.36_1786159797639_0.17499948026540202","host":"s3://npm-registry-packages-npm-production"}},"0.45.37":{"name":"@tangle-network/agent-app","version":"0.45.37","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.37","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"78694df442a7a0e8d27acea5317c491897b5f44c","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.37.tgz","fileCount":505,"integrity":"sha512-s+i1QJBc/6JET2B6OTFnkQ2pAnBWwKInScxHGm1NySQPu+6IR8S/cHDRDpSfixec1knGa5KVARnyyQXt4rQlmg==","signatures":[{"sig":"MEUCIQCmWijeR+fIeVUCjOf6+YWLEKidJmj202jhIi19zqmOcQIgDWklQPbxKzva1Vv8hR7Mcf4uqM/NKKxurPO/NyopD0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9862997},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-s+i1QJBc/6JET2B6OTFnkQ2pAnBWwKInScxHGm1NySQPu+6IR8S/cHDRDpSfixec1knGa5KVARnyyQXt4rQlmg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.3.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.37_1786161548430_0.1530430526755091","host":"s3://npm-registry-packages-npm-production"}},"0.45.38":{"name":"@tangle-network/agent-app","version":"0.45.38","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.38","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"d5a80dfba689594515737730ba0d4455d7ad6557","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.38.tgz","fileCount":505,"integrity":"sha512-vPKSAgY7fW8JqHVN6SlrHVH5Qc1pGGpb0WhDd8mJHekZ9Gqk55/UHZfvViimgguObPecbbaj7Sj7IeveBqxaNQ==","signatures":[{"sig":"MEUCIBnBP/7zIvStZYoXgcriuF7R0h/YMzZYRFQNfG23CTMKAiEAkHjFMsTg5nyMnJ3VmN1FHsf4IPIDxWsnkvW6dvKhdVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9865197},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-vPKSAgY7fW8JqHVN6SlrHVH5Qc1pGGpb0WhDd8mJHekZ9Gqk55/UHZfvViimgguObPecbbaj7Sj7IeveBqxaNQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.3.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.38_1786173355601_0.05988176131896017","host":"s3://npm-registry-packages-npm-production"}},"0.45.39":{"name":"@tangle-network/agent-app","version":"0.45.39","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.39","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"17be1c11fb8c871eee264f803942cae8a5d7e2eb","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.39.tgz","fileCount":505,"integrity":"sha512-unJBWLHyGqrOFvmY8A0VR96gCN66Vt+Punqo6grWXakNt3GlrHhYRpuaeE04tHkNLnY2RpOfhwMM+9FzKxKmYw==","signatures":[{"sig":"MEYCIQCKYlKol5Y0L8O/dUmCknBRdiet7nYk0maiOtXmCJSl1AIhANfD6DaRLpAql/aGS9aDshoGaGi3ZMGIPR/JhMoJr7av","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9959804},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-unJBWLHyGqrOFvmY8A0VR96gCN66Vt+Punqo6grWXakNt3GlrHhYRpuaeE04tHkNLnY2RpOfhwMM+9FzKxKmYw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.3.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.39_1786182401944_0.8969369907131994","host":"s3://npm-registry-packages-npm-production"}},"0.45.40":{"name":"@tangle-network/agent-app","version":"0.45.40","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.40","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"1a424895ef8e5adcc25ac3752742fbad39897da5","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.40.tgz","fileCount":505,"integrity":"sha512-3r77LbUs5CGkz7cQqkVbGeDhcEr30fHYjSJ8cilNmqHvkEfBejcrZMSsw4Cmvtfe289ZFeqkmYjzaHRoehEjbg==","signatures":[{"sig":"MEUCIQD2IZTt/kRXJyPghrCAVqizgr1z0yz8RtMYvxIwx84zSgIgbZX8sdt+q0iCbgo6sVoClDHVZWEebov34HQBRWzQxbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9961232},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-3r77LbUs5CGkz7cQqkVbGeDhcEr30fHYjSJ8cilNmqHvkEfBejcrZMSsw4Cmvtfe289ZFeqkmYjzaHRoehEjbg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.3.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.40_1786316978298_0.4275059780571835","host":"s3://npm-registry-packages-npm-production"}},"0.45.41":{"name":"@tangle-network/agent-app","version":"0.45.41","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.41","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"51a0fa2145f437f994adf243239329fecaf7ecb7","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.41.tgz","fileCount":505,"integrity":"sha512-nDwS7r0tnWpIpWl+teTo29YCOdpZ3EfPUQRsIPro2FqSZp9TD1JOFpDmwljEmZ4OkVSOnmECo5ML68S1zQ176w==","signatures":[{"sig":"MEUCIC4XHeD1R0yoTSUjXg2EljYH/Sm+oRbAfCQaw3E2Mfj3AiEAlood4l2CikvQz4wpKewxYpMKZBrnQLG5vBMS/2N/W/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9961972},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-nDwS7r0tnWpIpWl+teTo29YCOdpZ3EfPUQRsIPro2FqSZp9TD1JOFpDmwljEmZ4OkVSOnmECo5ML68S1zQ176w==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.3.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.41_1786320381720_0.22459584459841997","host":"s3://npm-registry-packages-npm-production"}},"0.45.42":{"name":"@tangle-network/agent-app","version":"0.45.42","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.42","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"3aa391f144e05e49311c3f52e9bb2237051a318a","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.42.tgz","fileCount":505,"integrity":"sha512-u4V6PAdfOVM62vD8uvUt24+QtMKqnsyRSkQkSiD3DI3JHYnxb0L1yI8U2MBCfYIFJB+760n9aXDBqKoPNFa28Q==","signatures":[{"sig":"MEYCIQD4nFLJoihC8a0YnwAVO4FqTo5TbjDx7c6J+Kl6NKOljgIhAJVuWgnELrFwY1w1aEFftyOIa4HL/eaSlpNH5XkHhxO2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9963067},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-u4V6PAdfOVM62vD8uvUt24+QtMKqnsyRSkQkSiD3DI3JHYnxb0L1yI8U2MBCfYIFJB+760n9aXDBqKoPNFa28Q==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.3.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.42_1786325695780_0.40630991334824773","host":"s3://npm-registry-packages-npm-production"}},"0.45.43":{"name":"@tangle-network/agent-app","version":"0.45.43","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.43","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"5b017d8e127dd19a33c0fb2662657ca0700902a6","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.43.tgz","fileCount":505,"integrity":"sha512-Fz/6LaYTj+gMXrNGNtqjHfHgq9K1BmZxDArQIB0ELvgtUO6FNboSIp5JkMBFFQk4UHIwMHZdqg/ahAaqZw/wzw==","signatures":[{"sig":"MEUCIGP2mcxCDq54vuOU7hhkcxGVJtxgQjKsjTVW+e9eT2T7AiEAkqHly9RMUCeQgdCHS/7mKxMLRcTns2dqClgiFyinOBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9963695},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-Fz/6LaYTj+gMXrNGNtqjHfHgq9K1BmZxDArQIB0ELvgtUO6FNboSIp5JkMBFFQk4UHIwMHZdqg/ahAaqZw/wzw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.3.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.43_1786334738148_0.8662628933131813","host":"s3://npm-registry-packages-npm-production"}},"0.45.44":{"name":"@tangle-network/agent-app","version":"0.45.44","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.44","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"244879c4e4d30cd7e3f7ce56073bbcb708cf0381","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.44.tgz","fileCount":505,"integrity":"sha512-jnq8nM4goE8PUJQq+LA/8EtHnDRdj9aHLd/T7mytkshghtQtweGt1mIj0ekY94Bu2tkQCgtNseLhrann+LO7cA==","signatures":[{"sig":"MEUCIHFeApwZAfgYbEhV+rpIGct0sKi9WFTdXJBenYhsL7YQAiEA1LUzqgwz+KjMh5uOrSfJsf9g6x77nZa0T0MMd/RTyy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9975540},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-jnq8nM4goE8PUJQq+LA/8EtHnDRdj9aHLd/T7mytkshghtQtweGt1mIj0ekY94Bu2tkQCgtNseLhrann+LO7cA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.3.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.44_1786356617622_0.48173360798225784","host":"s3://npm-registry-packages-npm-production"}},"0.45.45":{"name":"@tangle-network/agent-app","version":"0.45.45","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.45","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"9dad72e48ddea3455175e128d20a5b86c69e6159","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.45.tgz","fileCount":505,"integrity":"sha512-Z7PItF29GoVUdazq3+TB9aW1Rp0cALf0neCsJsfMjWf3RiV2fUI28V7orHigMw8geg/vVklYLMN/D0XxImmN+g==","signatures":[{"sig":"MEUCIFLWlSmw5p2/amPVxlI0ikJZjmCOOu8Md0OLyWxO25F8AiEAzIeaN2LJJHynDJWCgaUCJVIJh584DdPB+eOauSfEfC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9975540},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-Z7PItF29GoVUdazq3+TB9aW1Rp0cALf0neCsJsfMjWf3RiV2fUI28V7orHigMw8geg/vVklYLMN/D0XxImmN+g==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.3.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.45_1786415545657_0.5658460027291912","host":"s3://npm-registry-packages-npm-production"}},"0.45.46":{"name":"@tangle-network/agent-app","version":"0.45.46","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.46","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"f204fbdaa74433363a2c712954279e31a587a0bf","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.46.tgz","fileCount":505,"integrity":"sha512-+JHfb8LmARGt7oQwgdUD0s8wIEQX0tXcZwPWj4lQQAwjoxDOdp/5iCIW3wNZbeyMXDKrVNVKyeaxw6mvacD0aw==","signatures":[{"sig":"MEUCIACk4NDsGDT9gxsK+jrZo9dnW/6uAZgyIyab6KazAaoYAiEAyoCvu0VngVvTjY24zbC5OeT9KlfyTdpcuzejDHxZepQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9981537},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-+JHfb8LmARGt7oQwgdUD0s8wIEQX0tXcZwPWj4lQQAwjoxDOdp/5iCIW3wNZbeyMXDKrVNVKyeaxw6mvacD0aw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.3.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.46_1786436679117_0.4863635675410247","host":"s3://npm-registry-packages-npm-production"}},"0.45.47":{"name":"@tangle-network/agent-app","version":"0.45.47","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.47","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"bd189edd942038929f5df070495619dd235d2c95","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.47.tgz","fileCount":505,"integrity":"sha512-JCCglW1JtAOp7MQuOPI3Dd1olE8PnkAHXzBbO/Fwp+ihHM0McbaFygcb00FHgrSz/ypdUTOqEiFovJAn860DOA==","signatures":[{"sig":"MEQCIHBWUZb4zMa7KQU6uC/SqmNUk7whOAcQr6fBlSVZT7OKAiAWushpJIwpu6xb6ZXjStKnXYSDqCuyfYC7jBy8FcDkGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9989659},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-JCCglW1JtAOp7MQuOPI3Dd1olE8PnkAHXzBbO/Fwp+ihHM0McbaFygcb00FHgrSz/ypdUTOqEiFovJAn860DOA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.3.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.94.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.91.5","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.47_1786480659603_0.6787060109693526","host":"s3://npm-registry-packages-npm-production"}},"0.45.48":{"name":"@tangle-network/agent-app","version":"0.45.48","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.48","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"5c89cbc634b585d6ad5bae50b3465f669188bbd7","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.48.tgz","fileCount":509,"integrity":"sha512-3TPB4CJ+z8EgHAGCc/o+X0gBgAL8Nne9cyiOdnOatWTXT5Vv1rRGW34zv4YCLAy/gCZ7pM/fuy/wnHbFV7cT0g==","signatures":[{"sig":"MEUCIQDXeLu6eWmX7w2Gyp4JfNkLgHj6EcVOI/8728ajP1fL8AIgUxbrIq1ivq1/V4Ty0mGLrgi8n5t4tiioXPpE0r+ZME8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10049958},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-3TPB4CJ+z8EgHAGCc/o+X0gBgAL8Nne9cyiOdnOatWTXT5Vv1rRGW34zv4YCLAy/gCZ7pM/fuy/wnHbFV7cT0g==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.3.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.99.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.99.2","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.48_1786490175505_0.09470522274644888","host":"s3://npm-registry-packages-npm-production"}},"0.45.49":{"name":"@tangle-network/agent-app","version":"0.45.49","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.49","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"6493d22f9528ecc38fe94abed293eec24f86b8da","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.49.tgz","fileCount":509,"integrity":"sha512-TmFh0xWyIeSQ1+LcOiWvIH5GWL3lg0xkVrOnfY87sZDBgShxWOQ6xN7a4kOGxKCQ1jtp05JckfzNZ/NGan4Z5Q==","signatures":[{"sig":"MEUCIQCxsXiLqrpoE/B1V/lv2N08RneoaCh0FLVx3njnxlenRAIgB4mtClKTKt86NbNEIC+fc7/SeEOkFBxhrPiBB4Lg+Gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10047829},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-TmFh0xWyIeSQ1+LcOiWvIH5GWL3lg0xkVrOnfY87sZDBgShxWOQ6xN7a4kOGxKCQ1jtp05JckfzNZ/NGan4Z5Q==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.3.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.99.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.99.2","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.49_1786495815410_0.4467771088503243","host":"s3://npm-registry-packages-npm-production"}},"0.45.50":{"name":"@tangle-network/agent-app","version":"0.45.50","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.50","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"cb610d219bb9537323264aabe312c71d570b6a0d","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.50.tgz","fileCount":509,"integrity":"sha512-RehP5LjXNQI+gwHMPb7omP2yvbH7MqU8KATZSAs/MPl6wFMWSvoufqk5k9DrEUSj4MLx6Jrs8nBWdXd/aga9ew==","signatures":[{"sig":"MEQCIF2u8XdkDFoohkqT+wbot37mtNH449ZGfhRj+BgCtf4fAiBIJhsq1ebQDjJhElPnoP/YVlLldA+qZqJzHA03ZPhVRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10165887},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-RehP5LjXNQI+gwHMPb7omP2yvbH7MqU8KATZSAs/MPl6wFMWSvoufqk5k9DrEUSj4MLx6Jrs8nBWdXd/aga9ew==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.3.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.99.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.99.2","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.50_1786499148553_0.891977683733437","host":"s3://npm-registry-packages-npm-production"}},"0.45.51":{"name":"@tangle-network/agent-app","version":"0.45.51","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.51","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"e935cef5ba12100c99f25faacd3e27537c3cbfa7","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.51.tgz","fileCount":509,"integrity":"sha512-GlWMXcu8ZnzDEZJua9X7diP8gSKxRaCc4fs93XZkFCCSemIpSgvvItxxl5q1cSIfnR3XG8UrMOGCXt6U/GKR9w==","signatures":[{"sig":"MEUCIBLCmruNzX/C79hO8TLRsrdoLN4iY+SbvxdbcnhCrgTYAiEAhzqwoEj4NgbkG35r8HFYkr+m0v5Gv5Rehp7ZTKO2n4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10193813},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-GlWMXcu8ZnzDEZJua9X7diP8gSKxRaCc4fs93XZkFCCSemIpSgvvItxxl5q1cSIfnR3XG8UrMOGCXt6U/GKR9w==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.3.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.17.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.143.0","@tangle-network/sandbox-ui":"0.99.2","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.126.0","@tangle-network/agent-interface":"0.43.0","@tangle-network/agent-knowledge":"7.0.8","@tangle-network/agent-integrations":"0.53.37","@tangle-network/agent-profile-materialize":"0.10.2"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.1.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.15.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.143.0","@tangle-network/sandbox-ui":">=0.99.2","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.126.0","@tangle-network/agent-interface":">=0.42.1 <0.44.0","@tangle-network/agent-knowledge":">=6.1.11","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.9.2"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.51_1786508056300_0.8729816133633173","host":"s3://npm-registry-packages-npm-production"}},"0.45.52":{"name":"@tangle-network/agent-app","version":"0.45.52","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.52","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"f829e243cf6a9756410c35c72e5d1d125e2e2021","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.52.tgz","fileCount":509,"integrity":"sha512-D/5RLmOcNm+yf4BJSnorNMWmjh6wLoVt5tUzfh2ry/o9lt43CrWz6ByBnIscasgAXjvUIlnB0KeQD217Xi+s2g==","signatures":[{"sig":"MEYCIQC5J62qxRstvqlcSdkf/ETMDHardIoLc87FifusmbPfnAIhAJqvVUGp1Wtv7Cj+hMfz/Oh6FAB4/TiyjBh3ivk0BK7G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10195727},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-D/5RLmOcNm+yf4BJSnorNMWmjh6wLoVt5tUzfh2ry/o9lt43CrWz6ByBnIscasgAXjvUIlnB0KeQD217Xi+s2g==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.4.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.21.1","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.145.3","@tangle-network/sandbox-ui":"0.100.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.132.13","@tangle-network/agent-interface":"0.47.0","@tangle-network/agent-knowledge":"7.2.4","@tangle-network/agent-integrations":"0.53.53","@tangle-network/agent-profile-materialize":"0.14.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.4.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.21.1","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.145.2","@tangle-network/sandbox-ui":">=0.100.1","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.132.13","@tangle-network/agent-interface":">=0.47.0 <0.48.0","@tangle-network/agent-knowledge":">=7.2.4","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.14.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.52_1786573420371_0.5077654506106508","host":"s3://npm-registry-packages-npm-production"}},"0.45.53":{"name":"@tangle-network/agent-app","version":"0.45.53","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.53","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"6ac28e77a69c4f99b1d75c4f697e7e4b5e16cfe9","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.53.tgz","fileCount":509,"integrity":"sha512-qHtTaryoUtwLkaBm1FeFTe1bBk8Uuo3A/8UMs4wEewqytpUtSNf/Nrwgc76Lf839HzICi+ktmd+lULW8XOmq1w==","signatures":[{"sig":"MEUCIQCVobjouBc/w5irj1P7ufENHU6WFRKE4UGLVjyObhz7rQIgaFSIHSrOIbM7ghdlcLwWITh+EMQssRaWaXN8rW6LgGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10196816},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-qHtTaryoUtwLkaBm1FeFTe1bBk8Uuo3A/8UMs4wEewqytpUtSNf/Nrwgc76Lf839HzICi+ktmd+lULW8XOmq1w==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.4.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.21.1","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.145.3","@tangle-network/sandbox-ui":"0.100.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.132.13","@tangle-network/agent-interface":"0.47.0","@tangle-network/agent-knowledge":"7.2.4","@tangle-network/agent-integrations":"0.53.53","@tangle-network/agent-profile-materialize":"0.14.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.4.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.21.1","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.145.2","@tangle-network/sandbox-ui":">=0.100.1","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.132.13","@tangle-network/agent-interface":">=0.47.0 <0.48.0","@tangle-network/agent-knowledge":">=7.2.4","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.14.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.53_1786583054775_0.2976711838778434","host":"s3://npm-registry-packages-npm-production"}},"0.45.54":{"name":"@tangle-network/agent-app","version":"0.45.54","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.54","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"2811b797b52d564c020585f271a692ade279d221","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.54.tgz","fileCount":509,"integrity":"sha512-2VpaHzzHDYwPDFCzoUbCPoDjSjWjqS54Bh0sse0Q0y6zeZUYq5DtRrwHuRyc41HoxKWutRPFiylyKmy534Og3A==","signatures":[{"sig":"MEQCIDlynNapYpfdZIA8ylK9R5YV0y1bRUj9ZCCHVJ18Scv8AiAOD/658G6ra1u2K1RLxApHhuWMgF2rz79hrt8NL7cLJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10196815},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup","prepare":"tsup","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-2VpaHzzHDYwPDFCzoUbCPoDjSjWjqS54Bh0sse0Q0y6zeZUYq5DtRrwHuRyc41HoxKWutRPFiylyKmy534Og3A==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.4.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.21.1","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.145.3","@tangle-network/sandbox-ui":"0.100.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.133.0","@tangle-network/agent-interface":"0.47.0","@tangle-network/agent-knowledge":"7.2.4","@tangle-network/agent-integrations":"0.53.53","@tangle-network/agent-profile-materialize":"0.14.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.4.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.21.1","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.145.2","@tangle-network/sandbox-ui":">=0.100.1","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.132.13","@tangle-network/agent-interface":">=0.47.0 <0.48.0","@tangle-network/agent-knowledge":">=7.2.4","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.14.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.54_1786587929443_0.8728609179984155","host":"s3://npm-registry-packages-npm-production"}},"0.45.55":{"name":"@tangle-network/agent-app","version":"0.45.55","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.55","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"d7560a48caf0bcfeddaa0310aea7ae53c597922d","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.55.tgz","fileCount":842,"integrity":"sha512-rIKDwTxIAmjLRsvha0DJJPWtburDC05ctxQvhbtzEP5rfaRWmDRe9wjc3uxapsJAtflEnKsk8+HCwdw9ZJ8avQ==","signatures":[{"sig":"MEUCIA4tLZDXizeipoLJspl+1gOrIJzAcJvTj4LzVJCLNk9HAiEAl84+9nCWjNVxBSHYmvemdBk19Z7QioQPiJHFL1upF3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10380453},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-rIKDwTxIAmjLRsvha0DJJPWtburDC05ctxQvhbtzEP5rfaRWmDRe9wjc3uxapsJAtflEnKsk8+HCwdw9ZJ8avQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.4.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.21.1","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.145.3","@tangle-network/sandbox-ui":"0.100.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.133.0","@tangle-network/agent-interface":"0.47.0","@tangle-network/agent-knowledge":"7.2.4","@tangle-network/agent-integrations":"0.53.53","@tangle-network/agent-profile-materialize":"0.14.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.4.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.21.1","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.145.2","@tangle-network/sandbox-ui":">=0.100.1","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.132.13","@tangle-network/agent-interface":">=0.47.0 <0.48.0","@tangle-network/agent-knowledge":">=7.2.4","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.14.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.55_1786613361870_0.8481531106570015","host":"s3://npm-registry-packages-npm-production"}},"0.45.56":{"name":"@tangle-network/agent-app","version":"0.45.56","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.56","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"c8e835d07dc4b8fc08d9d5644c6273890dafc0f3","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.56.tgz","fileCount":842,"integrity":"sha512-F7JpfRVjo1U5M7Kk38BksSCPxOcIHvwskRWAKNK/nhim+qCtarMdN4gPVZdcmjDSOh2UqWearZBaydv8nesPmw==","signatures":[{"sig":"MEQCIH7hJDcuw5TN8mpeqIi/lXvzE58XTyZXb9GGPmQJUTk2AiAB2Fb306PteP/0yuWy5JUUKzHTSuXPUliufFnk35HIjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10388746},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-F7JpfRVjo1U5M7Kk38BksSCPxOcIHvwskRWAKNK/nhim+qCtarMdN4gPVZdcmjDSOh2UqWearZBaydv8nesPmw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.2.2","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.4.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.21.1","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.145.3","@tangle-network/sandbox-ui":"0.100.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.133.0","@tangle-network/agent-interface":"0.47.0","@tangle-network/agent-knowledge":"7.2.4","@tangle-network/agent-integrations":"0.53.53","@tangle-network/agent-profile-materialize":"0.14.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.2.2","@tangle-network/brand":">=1.4.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.21.1","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.145.2","@tangle-network/sandbox-ui":">=0.100.1","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.132.13","@tangle-network/agent-interface":">=0.47.0 <0.48.0","@tangle-network/agent-knowledge":">=7.2.4","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.14.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.56_1786624696451_0.7319444123877872","host":"s3://npm-registry-packages-npm-production"}},"0.45.57":{"name":"@tangle-network/agent-app","version":"0.45.57","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.57","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"7d25e5feb5ff9a4f1aba0103514e4679c797320e","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.57.tgz","fileCount":842,"integrity":"sha512-siy6rbHRbhBAA6121w+UVhcCgVAWI3tXkR5a64t9cTooqw4IMz4vZGCJBSlAQRHyhlKtwW9jWRMm4AWULOWlQQ==","signatures":[{"sig":"MEUCIDz5lUO6Zh5aFkzNu+5fDhMVADI7ZrFjUQJRaXZAfqAAAiEAtADh9KuP+3sZpT9UjaUomVNRKvuJ6oqiUHxsuHQa74A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10381780},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-siy6rbHRbhBAA6121w+UVhcCgVAWI3tXkR5a64t9cTooqw4IMz4vZGCJBSlAQRHyhlKtwW9jWRMm4AWULOWlQQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.4.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.21.1","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.145.3","@tangle-network/sandbox-ui":"0.100.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.133.0","@tangle-network/agent-interface":"0.47.0","@tangle-network/agent-knowledge":"7.2.4","@tangle-network/agent-integrations":"0.53.53","@tangle-network/agent-profile-materialize":"0.14.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tangle-network/brand":">=1.4.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.21.1","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.145.2","@tangle-network/sandbox-ui":">=0.100.1","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.132.13","@tangle-network/agent-interface":">=0.47.0 <0.48.0","@tangle-network/agent-knowledge":">=7.2.4","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.14.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.57_1786673553014_0.5542644786721722","host":"s3://npm-registry-packages-npm-production"}},"0.45.58":{"name":"@tangle-network/agent-app","version":"0.45.58","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.58","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"00f9fa19e40048694f8e2195412b24c29a39db82","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.58.tgz","fileCount":842,"integrity":"sha512-TqHJXis/ji+6cdt9xr0omNgIlfflNLYmxWnc0idsxxwbFP51WbI1wCTDewYLf1SftboLGD1HDQpSds+7+u8b3w==","signatures":[{"sig":"MEQCIEydHkUn/Exry/lgRjPH296b+oYUumJc+twlUiT48RuoAiBeH1SvsW9+KTO0iHiWaxYQD7Rh1qkvBtZBgu/qOM+liQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10386333},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-TqHJXis/ji+6cdt9xr0omNgIlfflNLYmxWnc0idsxxwbFP51WbI1wCTDewYLf1SftboLGD1HDQpSds+7+u8b3w==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.4.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.21.1","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.145.3","@tangle-network/sandbox-ui":"0.100.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.133.0","@tangle-network/agent-interface":"0.47.0","@tangle-network/agent-knowledge":"7.2.4","@tangle-network/agent-integrations":"0.53.53","@tangle-network/agent-profile-materialize":"0.14.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tangle-network/brand":">=1.4.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.21.1","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.145.2","@tangle-network/sandbox-ui":">=0.100.1","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.132.13","@tangle-network/agent-interface":">=0.47.0 <0.48.0","@tangle-network/agent-knowledge":">=7.2.4","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.14.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.58_1786676169086_0.7901117822650214","host":"s3://npm-registry-packages-npm-production"}},"0.45.59":{"name":"@tangle-network/agent-app","version":"0.45.59","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.59","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"02d4c3dccf87eed3da83edcb8e4aabb2368be4ae","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.59.tgz","fileCount":845,"integrity":"sha512-bqBdECeVxiY/qYsrFw5dhrGCCGTHSQ3pzDtrzEqlbXl+r2zSlKMYT1nU5XUs22CaDnoGGpq0Zh0y+a0NSjRQ5Q==","signatures":[{"sig":"MEUCIG/vvx9zLWFGshU407fRD7PGjpiyhy4wcwhr5DW4ra6/AiEA/sAftu0T0JNoUQjA+TlpnF5RcFd3z1tj8QrwD1oyYQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10448960},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-bqBdECeVxiY/qYsrFw5dhrGCCGTHSQ3pzDtrzEqlbXl+r2zSlKMYT1nU5XUs22CaDnoGGpq0Zh0y+a0NSjRQ5Q==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.4.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.21.1","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.145.3","@tangle-network/sandbox-ui":"0.100.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.133.0","@tangle-network/agent-interface":"0.47.0","@tangle-network/agent-knowledge":"7.2.4","@tangle-network/agent-integrations":"0.53.53","@tangle-network/agent-profile-materialize":"0.14.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tangle-network/brand":">=1.4.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.21.1","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.145.2","@tangle-network/sandbox-ui":">=0.100.1","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.132.13","@tangle-network/agent-interface":">=0.47.0 <0.48.0","@tangle-network/agent-knowledge":">=7.2.4","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.14.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.59_1786679298174_0.5424883554000051","host":"s3://npm-registry-packages-npm-production"}},"0.45.60":{"name":"@tangle-network/agent-app","version":"0.45.60","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.60","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"6d16e157014d405a61bf73d0675de8b72e5065e2","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.60.tgz","fileCount":845,"integrity":"sha512-EH8TgqQWUUXWCwYzorrICV+8rwOAOVAdCmyjBxGwrlSeTXX409HHyZKZxelvfFqFr1rRsZfyvdjil9iuDJgp+A==","signatures":[{"sig":"MEQCIB6iv/rmJ8DM+/jbNP0vuJWbmmJhvhEuf4EMYRjZ+xeLAiAnyT6k0uk/IuPlRXMHsQBadJh0sxiNPbe9eeSVyGawiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10454394},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-EH8TgqQWUUXWCwYzorrICV+8rwOAOVAdCmyjBxGwrlSeTXX409HHyZKZxelvfFqFr1rRsZfyvdjil9iuDJgp+A==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.4.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.21.1","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.145.3","@tangle-network/sandbox-ui":"0.100.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.133.0","@tangle-network/agent-interface":"0.47.0","@tangle-network/agent-knowledge":"7.2.4","@tangle-network/agent-integrations":"0.53.53","@tangle-network/agent-profile-materialize":"0.14.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tangle-network/brand":">=1.4.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.21.1","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.145.2","@tangle-network/sandbox-ui":">=0.100.1","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.132.13","@tangle-network/agent-interface":">=0.47.0 <0.48.0","@tangle-network/agent-knowledge":">=7.2.4","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.14.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.60_1786688033933_0.18572925316543198","host":"s3://npm-registry-packages-npm-production"}},"0.45.61":{"name":"@tangle-network/agent-app","version":"0.45.61","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.61","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"a28cfddeaef976e549ca679272db3fbf9f7344ca","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.61.tgz","fileCount":845,"integrity":"sha512-kQjJHq5kEd/57CgTsBbxXrNIF6kaC9lRldNlOLepPG+SBXGhyoHwBcCqgYnvSBRM/54n5n+MZHaON/IF1gM0VA==","signatures":[{"sig":"MEUCIEqLtJRFEXCqMWf39HjIkfPBFOlj/VHFe+6jLGT4Syq5AiEA9+IbHtq+xJIZz04d/ZGa6zgEHRBWaOXDlkN1/6WNHhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10454395},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-kQjJHq5kEd/57CgTsBbxXrNIF6kaC9lRldNlOLepPG+SBXGhyoHwBcCqgYnvSBRM/54n5n+MZHaON/IF1gM0VA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.27.0","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.145.15","@tangle-network/sandbox-ui":"0.103.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.135.3","@tangle-network/agent-interface":"0.53.0","@tangle-network/agent-knowledge":"8.0.1","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.15.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tangle-network/brand":">=1.5.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.27.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.145.15","@tangle-network/sandbox-ui":">=0.103.1","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.135.3","@tangle-network/agent-interface":">=0.53.0 <0.54.0","@tangle-network/agent-knowledge":">=8.0.1","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.15.1"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.61_1786863500216_0.9066545642274844","host":"s3://npm-registry-packages-npm-production"}},"0.45.62":{"name":"@tangle-network/agent-app","version":"0.45.62","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.62","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"695e45397f1200c1eea6742ed38106c2cc15d747","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.62.tgz","fileCount":845,"integrity":"sha512-OGIzXTcwLcyfo3xZKUxtCtVYWNibUVY4ipm0rjYeoPqVBg1C4EW45b7TcyFJK/kwk+A/mdLdRmcj2u46qnUFHg==","signatures":[{"sig":"MEQCIBxQSeY1Tfa5gmk7FjyIe36BBDyrtDnOCqqPcqBi5IxRAiBccYTXsW1E65MeskXbKDKcAnvFYN6bx1RWbOMwFLJ3uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10454384},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-OGIzXTcwLcyfo3xZKUxtCtVYWNibUVY4ipm0rjYeoPqVBg1C4EW45b7TcyFJK/kwk+A/mdLdRmcj2u46qnUFHg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.27.1","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.145.21","@tangle-network/sandbox-ui":"0.104.0","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.137.0","@tangle-network/agent-interface":"1.0.0","@tangle-network/agent-knowledge":"8.0.5","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tangle-network/brand":">=1.5.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.27.1","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.145.21","@tangle-network/sandbox-ui":">=0.104.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.137.0","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":">=8.0.5","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.62_1786900996099_0.9101860522392418","host":"s3://npm-registry-packages-npm-production"}},"0.45.63":{"name":"@tangle-network/agent-app","version":"0.45.63","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.63","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"92488f572a7baecf1227fe36738628acdea51256","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.63.tgz","fileCount":845,"integrity":"sha512-6wTXuBnY+968uoNfgSg2C1vh1yQ3lHrBfiR/T973gqFAsvnIjnhwJeRSCsC/Rtq1NOewXxaCGlXNtfOcad4PwA==","signatures":[{"sig":"MEQCIDJxs+2XLckB2Gly5wNEtDIDWdu74SjEsZJrW0graasTAiACAOdgqDfn3alW4C93mySm29AKQn3KjeV3kNyDyNMOwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10454382},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-6wTXuBnY+968uoNfgSg2C1vh1yQ3lHrBfiR/T973gqFAsvnIjnhwJeRSCsC/Rtq1NOewXxaCGlXNtfOcad4PwA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.27.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.147.0","@tangle-network/sandbox-ui":"0.105.0","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.140.0","@tangle-network/agent-interface":"1.0.1","@tangle-network/agent-knowledge":"8.0.8","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tangle-network/brand":">=1.5.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.27.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.147.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.140.0","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":">=8.0.8","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.63_1787082075486_0.760295686226721","host":"s3://npm-registry-packages-npm-production"}},"0.45.64":{"name":"@tangle-network/agent-app","version":"0.45.64","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.64","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"8d4a720937eecb71fdba9b67fd49e7cbd09222ec","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.64.tgz","fileCount":848,"integrity":"sha512-b5fP40vdOhzgHzjI814Kgx2p/5EDGx+fgmYoN1WTuZwwMjItKveh27f4P9GH8NSLTIFrb3SIHtRe4xCfcwZJVw==","signatures":[{"sig":"MEQCIC8UL+IZQVRV5P/i0pjskrzPiFfcTnkx4a89MmFfIk2QAiBilFlW6jO9jjlzHR2C8e1PEdCe4WdraMql8h/7kpXTVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10586191},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-b5fP40vdOhzgHzjI814Kgx2p/5EDGx+fgmYoN1WTuZwwMjItKveh27f4P9GH8NSLTIFrb3SIHtRe4xCfcwZJVw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.27.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.147.0","@tangle-network/sandbox-ui":"0.105.0","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.141.1","@tangle-network/agent-interface":"1.0.1","@tangle-network/agent-knowledge":"8.0.8","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tangle-network/brand":">=1.5.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.27.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.147.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.141.1","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":">=8.0.8","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.64_1787115930796_0.788029891670504","host":"s3://npm-registry-packages-npm-production"}},"0.45.65":{"name":"@tangle-network/agent-app","version":"0.45.65","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.65","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"e42b76403bde8bd8451118f92ad2ea6da98ca9f6","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.65.tgz","fileCount":849,"integrity":"sha512-hkToA5VScMrgitUvoggrluHRZBbmGcsJ92vyqXmKeLmwoRGB0AGao4YTloeK+LBYWqym2D0SCSYuDRMza0ECYQ==","signatures":[{"sig":"MEUCIC4o+IT/bkdzufsJA5aC5uaNu+iNPxzPrHyAweaa+GUAAiEAvnLbNixha9zGOT/wTTpDol22xttZM2ZIwrM2+5ie0js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10634032},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-hkToA5VScMrgitUvoggrluHRZBbmGcsJ92vyqXmKeLmwoRGB0AGao4YTloeK+LBYWqym2D0SCSYuDRMza0ECYQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.27.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.147.0","@tangle-network/sandbox-ui":"0.105.0","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.141.1","@tangle-network/agent-interface":"1.0.1","@tangle-network/agent-knowledge":"8.0.8","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tangle-network/brand":">=1.5.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.27.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.147.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.141.1","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":">=8.0.8","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.65_1787116943433_0.7092397750918369","host":"s3://npm-registry-packages-npm-production"}},"0.45.66":{"name":"@tangle-network/agent-app","version":"0.45.66","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.45.66","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"6c4f47de9800f7c64c876a667297e8c47cb755c8","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.45.66.tgz","fileCount":848,"integrity":"sha512-JN1bkxRPqcMZMEfhjZqsc0+5BMzGKkvvrGQ3zJLfnj7pyZyOo9xADjRfkZ/S0pwq7MRayhmWEvD+lff6/OP8qg==","signatures":[{"sig":"MEQCIHiLq3D0zJAXAAIxng9ukefYC0Ok5aD4uQQf2adtPxPpAiA0FVCTFr4q6+KE9QpmkgUDPC7+j0u1YyxnA9rMVm82eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.45.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10590622},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-JN1bkxRPqcMZMEfhjZqsc0+5BMzGKkvvrGQ3zJLfnj7pyZyOo9xADjRfkZ/S0pwq7MRayhmWEvD+lff6/OP8qg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.27.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.147.0","@tangle-network/sandbox-ui":"0.105.0","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.141.1","@tangle-network/agent-interface":"1.0.1","@tangle-network/agent-knowledge":"8.0.8","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tangle-network/brand":">=1.5.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.27.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.147.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.141.1","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":">=8.0.8","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.45.66_1787128787269_0.49675829795819726","host":"s3://npm-registry-packages-npm-production"}},"0.46.1":{"name":"@tangle-network/agent-app","version":"0.46.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.1","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"6eb11e22a9b60bfcb45ac8da57deb8cdfe0d2782","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.1.tgz","fileCount":845,"integrity":"sha512-w5le65+AVT3GKY8rxCWB3m27eOB/en3g1z/fMhrzNh+O2iMOCICHnuK7OdvS5f8QfFzixeD+mHwe7hsUXWuXoQ==","signatures":[{"sig":"MEUCICnYqGRRKRlrVEp8qb30e+KuEZC1p2ffUm/NTEBCHV4hAiEA9OcZmAQftIeEph1Kioh45jmCauD3rGu3TH6pdaTPnrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10659585},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-w5le65+AVT3GKY8rxCWB3m27eOB/en3g1z/fMhrzNh+O2iMOCICHnuK7OdvS5f8QfFzixeD+mHwe7hsUXWuXoQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.27.2","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.147.0","@tangle-network/sandbox-ui":"0.105.0","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.141.1","@tangle-network/agent-interface":"1.0.1","@tangle-network/agent-knowledge":"8.0.8","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tangle-network/brand":">=1.5.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.27.2","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.147.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.141.1","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":">=8.0.8","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.1_1787140869327_0.9265072702793391","host":"s3://npm-registry-packages-npm-production"}},"0.46.2":{"name":"@tangle-network/agent-app","version":"0.46.2","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.2","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"56068adfb71d550dd059327e52138ae57f1eb65d","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.2.tgz","fileCount":845,"integrity":"sha512-ioRIgttUi7g7YJHAlduBhOmL+xUuNIdjxUW2juvpwzX00uuK2LJdfWrGOzwMGRM4H6OqXUED4BcFiUD9St3RHA==","signatures":[{"sig":"MEUCIBYIoeMknn5Y2W4Nf1w96M1/HcxQdiALhEM3XvHVYI5RAiEAmhsGAG7XRXYXLOQtFTU2TUfZPvfrLYzPFnSl5nwjgtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10659629},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-ioRIgttUi7g7YJHAlduBhOmL+xUuNIdjxUW2juvpwzX00uuK2LJdfWrGOzwMGRM4H6OqXUED4BcFiUD9St3RHA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@radix-ui/react-dialog":"^1.1.15","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.29.0","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.149.0","@tangle-network/sandbox-ui":"0.105.0","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.142.0","@tangle-network/agent-interface":"1.1.0","@tangle-network/agent-knowledge":"8.0.10","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tangle-network/brand":">=1.5.0","@radix-ui/react-dialog":">=1.1","@tangle-network/sandbox":">=0.29.0 <0.30.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.149.0 <0.150.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.142.0 <0.143.0","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":"^8.0.10","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@radix-ui/react-dialog":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.2_1787146276606_0.9756046568678571","host":"s3://npm-registry-packages-npm-production"}},"0.46.3":{"name":"@tangle-network/agent-app","version":"0.46.3","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.3","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"acb3549879075e26133e7c7877b1719e8c5264d9","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.3.tgz","fileCount":852,"integrity":"sha512-Mg1ABzazvWmfYJ0LCIq+5+8qPey6kh5aOtSmU8LWkYdbiQuw8k19oCcudFbUVRA2UT6LMM5nTjohGxKtWcWkxA==","signatures":[{"sig":"MEQCIG7aCc6iCqZ+4vss+SQWQQhTx5Mmn9SyjVDj7FnE91R9AiALAYdl+LPcNhbNnC88YIdr9NRZTOse5hX9VbI4v3ZH/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10854621},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-Mg1ABzazvWmfYJ0LCIq+5+8qPey6kh5aOtSmU8LWkYdbiQuw8k19oCcudFbUVRA2UT6LMM5nTjohGxKtWcWkxA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@xterm/addon-webgl":"^0.19.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.29.0","@cloudflare/workers-types":"5.20260722.1","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.149.0","@tangle-network/sandbox-ui":"0.105.0","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.142.0","@tangle-network/agent-interface":"1.1.0","@tangle-network/agent-knowledge":"8.0.10","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","lucide-react":">=1","react-router":">=8.3.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.29.0 <0.30.0","@huggingface/transformers":">=3","@tangle-network/agent-eval":">=0.149.0 <0.150.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.142.0 <0.143.0","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":"^8.0.10","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.3_1787153915394_0.09692038001048453","host":"s3://npm-registry-packages-npm-production"}},"0.46.4":{"name":"@tangle-network/agent-app","version":"0.46.4","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.4","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"fb8edffb2585cf108fcdd49af22e292eae103c50","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.4.tgz","fileCount":861,"integrity":"sha512-uAi4v2wzuGmxaJW43L+RunXjUqQavraZjAXSzxeRtELu487+ZcQEdpWcY7MkQkF+XP40DazmJHpWxn983W8eNQ==","signatures":[{"sig":"MEYCIQDNhdfQ1UWKsZnWtavlTylFXyVWb3rtg1r5AnUwRrnPcgIhAIzU7xwgvNRqOu9svCVSeg+wzqGOFvccuG0NWA3kp7U5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10956544},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-uAi4v2wzuGmxaJW43L+RunXjUqQavraZjAXSzxeRtELu487+ZcQEdpWcY7MkQkF+XP40DazmJHpWxn983W8eNQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","@tiptap/pm":"^3.28.0","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@tiptap/core":"^3.28.0","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@tiptap/react":"^3.28.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@tiptap/suggestion":"^3.28.0","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.28.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.29.0","@cloudflare/workers-types":"5.20260722.1","@tiptap/extension-mention":"^3.28.0","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.149.0","@tangle-network/sandbox-ui":"0.105.0","@testing-library/user-event":"^14.6.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.142.0","@tangle-network/agent-interface":"1.1.0","@tangle-network/agent-knowledge":"8.0.10","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.29.0 <0.30.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.149.0 <0.150.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.142.0 <0.143.0","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":"^8.0.10","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.4_1787165456371_0.45884605672948164","host":"s3://npm-registry-packages-npm-production"}},"0.46.5":{"name":"@tangle-network/agent-app","version":"0.46.5","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.5","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"4141eb794690873b6361d9ec2cde0815b484b18b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.5.tgz","fileCount":862,"integrity":"sha512-TEm4IesBKS2c9v4Vglwh3NYIudHWrNOLF0KnJ42c3jgtMqOc3v+875Fi9Y20FyC7Q4B/l0Rhq05VCq9swcoXJA==","signatures":[{"sig":"MEUCIQD3rVPOVeL++bFHBd46QRcyhp6UWUhDUQLD/zty/pTgEgIgF005relxCWzXPCyZCkgfb/chwlBDGLKYSMcuhPmDV4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10957484},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-TEm4IesBKS2c9v4Vglwh3NYIudHWrNOLF0KnJ42c3jgtMqOc3v+875Fi9Y20FyC7Q4B/l0Rhq05VCq9swcoXJA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","@tiptap/pm":"^3.28.0","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@tiptap/core":"^3.28.0","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@tiptap/react":"^3.28.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@tiptap/suggestion":"^3.28.0","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.28.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.29.0","@cloudflare/workers-types":"5.20260722.1","@tiptap/extension-mention":"^3.28.0","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.149.0","@tangle-network/sandbox-ui":"0.105.0","@testing-library/user-event":"^14.6.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.142.0","@tangle-network/agent-interface":"1.1.0","@tangle-network/agent-knowledge":"8.0.10","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.29.0 <0.30.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.149.0 <0.150.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.142.0 <0.143.0","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":"^8.0.10","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.5_1787172055963_0.4069316639841065","host":"s3://npm-registry-packages-npm-production"}},"0.46.6":{"name":"@tangle-network/agent-app","version":"0.46.6","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.6","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"4b44928eb719634eb869ae700237635cb3b8eb76","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.6.tgz","fileCount":862,"integrity":"sha512-yOBzlWZpTWIMdPTyV2tsUPmFSqaB+6bTRQp0aCdfv1bpkBsX9LxOYDRiKetmiDtcdzv8rat1u/J4Ltp+uaRv9w==","signatures":[{"sig":"MEQCICFItloU9Y0b9YEFBPTUqr7wV2RqjCvGXO1Gzen6iOwNAiB44yAZdW0YqJSDzTQ7H1GTBDSW83Tu48jxR6/zgsShvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10964537},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-yOBzlWZpTWIMdPTyV2tsUPmFSqaB+6bTRQp0aCdfv1bpkBsX9LxOYDRiKetmiDtcdzv8rat1u/J4Ltp+uaRv9w==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","@tiptap/pm":"^3.28.0","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@tiptap/core":"^3.28.0","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@tiptap/react":"^3.28.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@tiptap/suggestion":"^3.28.0","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.28.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.29.0","@cloudflare/workers-types":"5.20260722.1","@tiptap/extension-mention":"^3.28.0","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.149.0","@tangle-network/sandbox-ui":"0.105.0","@testing-library/user-event":"^14.6.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.142.0","@tangle-network/agent-interface":"1.1.0","@tangle-network/agent-knowledge":"8.0.10","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.29.0 <0.30.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.149.0 <0.150.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.142.0 <0.143.0","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":"^8.0.10","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.6_1787210964383_0.956579573856309","host":"s3://npm-registry-packages-npm-production"}},"0.46.7":{"name":"@tangle-network/agent-app","version":"0.46.7","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.7","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"8a41cd183bdf232ec78120188401e48ce539309a","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.7.tgz","fileCount":862,"integrity":"sha512-owTbDnczl6mBGVXhY7oraxlMJB61rEF+pJD7mf6KgdjX3JSS3cMg0ZD76skW9dRrwBDUS1abCgW/dQQq1QPGbw==","signatures":[{"sig":"MEYCIQCTjRxpvl6TryC1Tu5cXUScMyqdIVSDqrlL4DTlcQySzwIhAN2e8bb8HydOr7u8HtYxlHR5tWMINWCHp1tbN3YIeJlS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10970438},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-owTbDnczl6mBGVXhY7oraxlMJB61rEF+pJD7mf6KgdjX3JSS3cMg0ZD76skW9dRrwBDUS1abCgW/dQQq1QPGbw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","@tiptap/pm":"^3.28.0","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@tiptap/core":"^3.28.0","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@tiptap/react":"^3.28.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@tiptap/suggestion":"^3.28.0","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.28.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.29.0","@cloudflare/workers-types":"5.20260722.1","@tiptap/extension-mention":"^3.28.0","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.149.0","@tangle-network/sandbox-ui":"0.105.0","@testing-library/user-event":"^14.6.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.142.0","@tangle-network/agent-interface":"1.1.0","@tangle-network/agent-knowledge":"8.0.10","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.29.0 <0.30.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.149.0 <0.150.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.142.0 <0.143.0","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":"^8.0.10","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.7_1787224289368_0.3538684196565056","host":"s3://npm-registry-packages-npm-production"}},"0.46.8":{"name":"@tangle-network/agent-app","version":"0.46.8","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.8","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"d426eb1aaa5b677915d91710d7f4b8f6ce21b8e0","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.8.tgz","fileCount":862,"integrity":"sha512-aT19vv71HQppizq0J8KAdYMq4UmxUIRYdjCACfZm6oIQ2ZUz9wE0ffXLlC3LDgD4INVlkB2LcRoFJiqFdr7/KQ==","signatures":[{"sig":"MEUCIQDjdCI1c08+zTAkFSE+jsqDubtrFszyRwxR0nO+Z1jNWgIgRBryZa1gdPcqAHgrrDixn4sTVDwj8e3ODtncIeqxrsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10971456},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-aT19vv71HQppizq0J8KAdYMq4UmxUIRYdjCACfZm6oIQ2ZUz9wE0ffXLlC3LDgD4INVlkB2LcRoFJiqFdr7/KQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","@tiptap/pm":"^3.28.0","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@tiptap/core":"^3.28.0","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@tiptap/react":"^3.28.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@tiptap/suggestion":"^3.28.0","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.28.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.29.0","@cloudflare/workers-types":"5.20260722.1","@tiptap/extension-mention":"^3.28.0","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.149.0","@tangle-network/sandbox-ui":"0.105.0","@testing-library/user-event":"^14.6.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.142.0","@tangle-network/agent-interface":"1.1.0","@tangle-network/agent-knowledge":"8.0.10","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.29.0 <0.30.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.149.0 <0.150.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.142.0 <0.143.0","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":"^8.0.10","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.8_1787284545976_0.7686649886395522","host":"s3://npm-registry-packages-npm-production"}},"0.46.9":{"name":"@tangle-network/agent-app","version":"0.46.9","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.9","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"d1133173d2fa31f8032dd76e13e3097adbf7f0b6","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.9.tgz","fileCount":863,"integrity":"sha512-9FP7Z/ioNaGvLTpq7ARKyHuFvyHCYZWCCWvXS7h2vd1Vor30Sjs+inOjZDoQOXqo9iFiiNsxkkWojrMUiNtZBg==","signatures":[{"sig":"MEUCIB3w8m3fuf5CnSKzqjV+lFqn/BuAOqKy55k6MiY9/ds5AiEA36j7OJIb0jwInDDDdNzkc9l4KUcvAXdbxPl24Kaytos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10983631},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-9FP7Z/ioNaGvLTpq7ARKyHuFvyHCYZWCCWvXS7h2vd1Vor30Sjs+inOjZDoQOXqo9iFiiNsxkkWojrMUiNtZBg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","@tiptap/pm":"^3.28.0","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@tiptap/core":"^3.28.0","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@tiptap/react":"^3.28.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@tiptap/suggestion":"^3.28.0","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.28.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.29.0","@cloudflare/workers-types":"5.20260722.1","@tiptap/extension-mention":"^3.28.0","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.149.0","@tangle-network/sandbox-ui":"0.105.0","@testing-library/user-event":"^14.6.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.142.0","@tangle-network/agent-interface":"1.1.0","@tangle-network/agent-knowledge":"8.0.10","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.29.0 <0.30.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.149.0 <0.150.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.142.0 <0.143.0","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":"^8.0.10","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.9_1787296394895_0.2942045611189563","host":"s3://npm-registry-packages-npm-production"}},"0.46.10":{"name":"@tangle-network/agent-app","version":"0.46.10","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.10","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"a56ef536ef361e17a629d68d6c0dcace6e078a32","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.10.tgz","fileCount":863,"integrity":"sha512-53JXPkQvFO1MKid4nInwez4DmnZpHN+sI0cyPuyMrtg9ZSb8p/Q5s/S+SJ06/ql5e3Xpl0+GWRh25XWjqAdP4A==","signatures":[{"sig":"MEQCICxBCWJaA7N4hF9KoBCT2lU0UcvZxP7HCJgXg4N+1+bJAiALUZZOcO09ky8NYE7pPHHsXR04cxiAiMyznjoxCvbdag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10992231},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-53JXPkQvFO1MKid4nInwez4DmnZpHN+sI0cyPuyMrtg9ZSb8p/Q5s/S+SJ06/ql5e3Xpl0+GWRh25XWjqAdP4A==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","@tiptap/pm":"^3.28.0","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@tiptap/core":"^3.28.0","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@tiptap/react":"^3.28.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@tiptap/suggestion":"^3.28.0","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.28.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.29.0","@cloudflare/workers-types":"5.20260722.1","@tiptap/extension-mention":"^3.28.0","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.149.0","@tangle-network/sandbox-ui":"0.105.0","@testing-library/user-event":"^14.6.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.142.0","@tangle-network/agent-interface":"1.1.0","@tangle-network/agent-knowledge":"8.0.10","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.29.0 <0.30.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.149.0 <0.150.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.142.0 <0.143.0","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":"^8.0.10","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.10_1787352138379_0.8638329914027334","host":"s3://npm-registry-packages-npm-production"}},"0.46.11":{"name":"@tangle-network/agent-app","version":"0.46.11","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.11","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"add4e41f17b6cdb986ef0e46749d37e6074426d2","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.11.tgz","fileCount":863,"integrity":"sha512-cmUWFbk9pgHBoYK8IHrMuHpv+icWTOHU+N1Ux+DqjtbPUypVvH3MdoA2tDsw07tmqcgdFV786e6n4ljlIZKTfQ==","signatures":[{"sig":"MEUCIGQW7S3PqSHv8FcnWsbmStNb/8snmIKTYPSXVz4SX4nyAiEA6jK5U7KFA2gj5oTn3CO2IgFicqCqjK4Kyac4piWWJ4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10992587},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-cmUWFbk9pgHBoYK8IHrMuHpv+icWTOHU+N1Ux+DqjtbPUypVvH3MdoA2tDsw07tmqcgdFV786e6n4ljlIZKTfQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","@tiptap/pm":"^3.28.0","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@tiptap/core":"^3.28.0","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@tiptap/react":"^3.28.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@tiptap/suggestion":"^3.28.0","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.28.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.29.0","@cloudflare/workers-types":"5.20260722.1","@tiptap/extension-mention":"^3.28.0","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.149.0","@tangle-network/sandbox-ui":"0.105.0","@testing-library/user-event":"^14.6.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.142.0","@tangle-network/agent-interface":"1.1.0","@tangle-network/agent-knowledge":"8.0.10","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.29.0 <0.30.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.149.0 <0.150.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.142.0 <0.143.0","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":"^8.0.10","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.11_1787661918860_0.6447063963881223","host":"s3://npm-registry-packages-npm-production"}},"0.46.12":{"name":"@tangle-network/agent-app","version":"0.46.12","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.12","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"aba05a81682c74648aaf6d753c44bec2400c8cdf","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.12.tgz","fileCount":863,"integrity":"sha512-ZmIRwNAbySfPcRnee5d3QNR/5hlaa06nedGO8JbxvAc74+WPIoR99542PiOtg4nIu7yyEInrhTM+F7IG/p6f7g==","signatures":[{"sig":"MEQCIFLzDTEHC/925r/OVYVc5oSvAj1tRP/DQt7gys9n07wEAiA5x0tuNKCICwRWRlNd/6EikWOHL14OVJqzmdFFSo7EWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10994170},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-ZmIRwNAbySfPcRnee5d3QNR/5hlaa06nedGO8JbxvAc74+WPIoR99542PiOtg4nIu7yyEInrhTM+F7IG/p6f7g==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","@tiptap/pm":"^3.28.0","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@tiptap/core":"^3.28.0","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@tiptap/react":"^3.28.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@tiptap/suggestion":"^3.28.0","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.28.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.29.0","@cloudflare/workers-types":"5.20260722.1","@tiptap/extension-mention":"^3.28.0","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.149.0","@tangle-network/sandbox-ui":"0.105.0","@testing-library/user-event":"^14.6.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.142.0","@tangle-network/agent-interface":"1.1.0","@tangle-network/agent-knowledge":"8.0.10","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.29.0 <0.30.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.149.0 <0.150.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.142.0 <0.143.0","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":"^8.0.10","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.12_1787732521955_0.9685684943178183","host":"s3://npm-registry-packages-npm-production"}},"0.46.13":{"name":"@tangle-network/agent-app","version":"0.46.13","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.13","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"df26d9ef973c2ee200ebf7722cc4986fa8cf251c","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.13.tgz","fileCount":863,"integrity":"sha512-I5KJo31hiRWXj21kQN4qGTLXSKuCxN21zSH94CgCP9OyUe4vLsrGgUbU3Ggghmi9W6b8Yf4jlmCZ+eww8kipMw==","signatures":[{"sig":"MEQCIANcNfHTC25poNNUwD06Sa8tEb7Ki5GTrvZv1tWc4/B7AiBiRYBWkPEi0v+fYibXYLyrh20nU6Qzmq2DXyNdSONRPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10994425},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-I5KJo31hiRWXj21kQN4qGTLXSKuCxN21zSH94CgCP9OyUe4vLsrGgUbU3Ggghmi9W6b8Yf4jlmCZ+eww8kipMw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","@tiptap/pm":"^3.28.0","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@tiptap/core":"^3.28.0","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@tiptap/react":"^3.28.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@tiptap/suggestion":"^3.28.0","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.28.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.29.0","@cloudflare/workers-types":"5.20260722.1","@tiptap/extension-mention":"^3.28.0","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.149.0","@tangle-network/sandbox-ui":"0.105.0","@testing-library/user-event":"^14.6.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.142.0","@tangle-network/agent-interface":"1.1.0","@tangle-network/agent-knowledge":"8.0.10","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.29.0 <0.30.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.149.0 <0.150.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.142.0 <0.143.0","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":"^8.0.10","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.13_1787814103874_0.46173967471953103","host":"s3://npm-registry-packages-npm-production"}},"0.46.14":{"name":"@tangle-network/agent-app","version":"0.46.14","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.14","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"18419cf69186fab3a72f9ab38a95c778999f8d08","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.14.tgz","fileCount":863,"integrity":"sha512-/iQSPfoyIjBA4WGCgvZGECONTy7Couc/2UU7dtM/ZDTM5oV+JdnFMjGGDLu0vQuuxvYR95lTL/++AfqCu31GuA==","signatures":[{"sig":"MEQCIB1hEine1d1evYR/DKyiCLetWcghppOxBFBCGW3iEAAfAiA8Yn54mphPFBhPBcTuPeipvSvaelKzI1spASh3oNZMEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10996690},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-/iQSPfoyIjBA4WGCgvZGECONTy7Couc/2UU7dtM/ZDTM5oV+JdnFMjGGDLu0vQuuxvYR95lTL/++AfqCu31GuA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","@tiptap/pm":"^3.28.0","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@tiptap/core":"^3.28.0","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@tiptap/react":"^3.28.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@tiptap/suggestion":"^3.28.0","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.28.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.29.0","@cloudflare/workers-types":"5.20260722.1","@tiptap/extension-mention":"^3.28.0","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.149.0","@tangle-network/sandbox-ui":"0.105.0","@testing-library/user-event":"^14.6.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.142.0","@tangle-network/agent-interface":"1.1.0","@tangle-network/agent-knowledge":"8.0.10","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.29.0 <0.30.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.149.0 <0.150.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.142.0 <0.143.0","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":"^8.0.10","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.14_1787819701438_0.3295364854967753","host":"s3://npm-registry-packages-npm-production"}},"0.46.15":{"name":"@tangle-network/agent-app","version":"0.46.15","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.15","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"8275b3dbeedb182655ab3ceae43caa28e74532c2","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.15.tgz","fileCount":864,"integrity":"sha512-1FU/+jLqyuSh0fBv7+oGwRQU2YKGJVhkdaNzl95Qo+I4wePtnd9HwtxFd9zRXOvfTeFxfQLZn5nIiFYRtZEUsA==","signatures":[{"sig":"MEYCIQDUULevGLtUrxzXXo48ZCYXCxGdwWol4e9x1VIDEuF2pwIhAM0GJUraRpg2E8AqMXtdUxQxh53lYVaY+WR0q90ZgR5D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11005005},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-1FU/+jLqyuSh0fBv7+oGwRQU2YKGJVhkdaNzl95Qo+I4wePtnd9HwtxFd9zRXOvfTeFxfQLZn5nIiFYRtZEUsA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","@tiptap/pm":"^3.28.0","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@tiptap/core":"^3.28.0","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@tiptap/react":"^3.28.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@tiptap/suggestion":"^3.28.0","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.28.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.29.0","@cloudflare/workers-types":"5.20260722.1","@tiptap/extension-mention":"^3.28.0","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.149.0","@tangle-network/sandbox-ui":"0.105.0","@testing-library/user-event":"^14.6.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.142.0","@tangle-network/agent-interface":"1.1.0","@tangle-network/agent-knowledge":"8.0.10","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.16.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.29.0 <0.30.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.149.0 <0.150.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.142.0 <0.143.0","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":"^8.0.10","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.16.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.15_1787824480774_0.43380834628523","host":"s3://npm-registry-packages-npm-production"}},"0.46.16":{"name":"@tangle-network/agent-app","version":"0.46.16","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.16","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"8eec5d666e83fca7b108049fd9c3e9756b6c2f54","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.16.tgz","fileCount":864,"integrity":"sha512-+8LlQHTsslFwmGcg9kx+/t/JhQyGc4tVUms1OVR6ZSJy1XnmPj0L9djTKFh4oLsdV3bl4PxIGeDPx70x/R4fnw==","signatures":[{"sig":"MEQCIF/oHP52GJQcFmceaagRX7rAHDq0zmf+PgDZmXJ+caXnAiAmvfg8yk7fSKPRryPFQGxVN9yLe/gKZXPB5hEizj9dhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11003938},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":"./dist/theme/tokens.css","./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":"./dist/studio-react/studio.css","./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-+8LlQHTsslFwmGcg9kx+/t/JhQyGc4tVUms1OVR6ZSJy1XnmPj0L9djTKFh4oLsdV3bl4PxIGeDPx70x/R4fnw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"npm":"11.18.0","yjs":"^13.6.31","knip":"^6.29.0","tsup":"^8.0.0","viem":"^2.0.0","jsdom":"^29.1.1","konva":"^10.3.0","react":"^19.0.0","resend":"^6.12.4","semver":"^7.8.5","vitest":"^4.1.10","pdf-lib":"^1.17.1","postcss":"^8.5.25","react-dom":"^19.2.7","storybook":"^10.5.5","@tiptap/pm":"^3.28.0","fast-check":"^4.9.0","typescript":"^5.7.0","@types/node":"^22.20.1","better-auth":"^1.6.16","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^3.4.19","y-protocols":"^1.0.7","@tiptap/core":"^3.28.0","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.16.0","react-router":"^8.3.0","@tiptap/react":"^3.28.0","@types/semver":"^7.7.1","@xyflow/react":"^12.0.0","better-sqlite3":"^12.10.0","@storybook/react":"^10.5.5","@types/react-dom":"19.2.3","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.5.0","@tiptap/suggestion":"^3.28.0","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.28.0","@hocuspocus/provider":"^4.4.0","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.5","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.31.0","@cloudflare/workers-types":"5.20260722.1","@tiptap/extension-mention":"^3.28.0","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.170.0","@tangle-network/sandbox-ui":"0.105.0","@testing-library/user-event":"^14.6.1","@firecrawl/pdf-inspector-wasm":"^0.1.3","@tangle-network/agent-runtime":"0.170.0","@tangle-network/agent-interface":"1.6.0","@tangle-network/agent-knowledge":"10.8.0","@tangle-network/agent-integrations":"0.53.54","@tangle-network/agent-profile-materialize":"0.17.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.5.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.31.0 <0.32.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.170.0 <0.171.0","@tangle-network/sandbox-ui":">=0.105.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.170.0 <0.171.0","@tangle-network/agent-interface":"^1.0.0","@tangle-network/agent-knowledge":"^10.8.0","@tangle-network/agent-integrations":">=0.52.0","@tangle-network/agent-profile-materialize":">=0.17.1 <0.18.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.16_1787915593241_0.7760752141055061","host":"s3://npm-registry-packages-npm-production"}},"0.46.17":{"name":"@tangle-network/agent-app","version":"0.46.17","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.17","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"63acab32ce8ed82b676425039b0bab91f218c0bb","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.17.tgz","fileCount":866,"integrity":"sha512-UtznjPr4mmiPo2TvUx05AtIBjfsj4pbn8dPv1LH5u9pPBISSir9sMExM3NzaTpxlxGfmu7NuPVtgQS6LhHAGFQ==","signatures":[{"sig":"MEUCIGflaWvp9xfszVKXDYBkWN7pGFnWP4wHAHFKsZLVySyCAiEAkTkHrJvLD/br/DzjcErhAbQHvFf4xhk3ZVXJru9h/fU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11003778},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-UtznjPr4mmiPo2TvUx05AtIBjfsj4pbn8dPv1LH5u9pPBISSir9sMExM3NzaTpxlxGfmu7NuPVtgQS6LhHAGFQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.32.3","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.24.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.0","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.34.1","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.170.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.178.0","@tangle-network/agent-interface":"1.8.0","@tangle-network/agent-knowledge":"10.8.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.17.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.34.0 <0.35.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.170.0 <0.171.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.178.0 <0.179.0","@tangle-network/agent-interface":"^1.8.0","@tangle-network/agent-knowledge":"^10.8.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.17.1 <0.18.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.17_1787996056260_0.6118462182542341","host":"s3://npm-registry-packages-npm-production"}},"0.46.18":{"name":"@tangle-network/agent-app","version":"0.46.18","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.18","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"7cd5f9cf0fec88a985192b574da2ace86cf6517c","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.18.tgz","fileCount":866,"integrity":"sha512-+Orijc+0Qdyxgsj5adcYIYgdO1K/BB6mo4Q0TiM0RDQJtGy78uTSXq1/mcJqDgjbn9lrw2/+typKqKPCXb6rMQ==","signatures":[{"sig":"MEQCIBW5De+f8bNqdao2IehJEuFK+x/F7Kni0HVqevzIpPxOAiBPHqfV8NOWEa24N49d0Dwbm2I+gxWhWqveTj+15b00Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11010276},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-+Orijc+0Qdyxgsj5adcYIYgdO1K/BB6mo4Q0TiM0RDQJtGy78uTSXq1/mcJqDgjbn9lrw2/+typKqKPCXb6rMQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.32.3","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.24.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.0","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.34.1","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.170.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.178.0","@tangle-network/agent-interface":"1.8.0","@tangle-network/agent-knowledge":"10.8.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.17.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.34.0 <0.35.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.170.0 <0.171.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.178.0 <0.179.0","@tangle-network/agent-interface":"^1.8.0","@tangle-network/agent-knowledge":"^10.8.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.17.1 <0.18.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.18_1788020860233_0.05789065014552475","host":"s3://npm-registry-packages-npm-production"}},"0.46.19":{"name":"@tangle-network/agent-app","version":"0.46.19","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.19","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"eb918b1b4812b8bf41edca5519933c1abb1d0bb0","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.19.tgz","fileCount":866,"integrity":"sha512-3Y7qLO+kh4F+AoFwvDDAjxUTUogb0zRGliw5/Vc3DL2MPfgsYHSOMwV7rXFY/aYZeiFKM9f6V2/CwPrQNZ9HlQ==","signatures":[{"sig":"MEUCIEjQ9tQ97XyGRqrd6hvhFMNwCAHLKewzftx6L7pEPBDTAiEAnLVtYiEQIImxYWyImezPkzf3CavpsNOY3u2CJnIrS1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11014026},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-3Y7qLO+kh4F+AoFwvDDAjxUTUogb0zRGliw5/Vc3DL2MPfgsYHSOMwV7rXFY/aYZeiFKM9f6V2/CwPrQNZ9HlQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.32.3","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.24.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.0","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.34.1","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.170.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.178.0","@tangle-network/agent-interface":"1.8.0","@tangle-network/agent-knowledge":"10.8.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.17.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.34.0 <0.35.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.170.0 <0.171.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.178.0 <0.179.0","@tangle-network/agent-interface":"^1.8.0","@tangle-network/agent-knowledge":"^10.8.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.17.1 <0.18.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.19_1788024226865_0.6653958536897815","host":"s3://npm-registry-packages-npm-production"}},"0.46.20":{"name":"@tangle-network/agent-app","version":"0.46.20","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.20","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"2b94c36cfc651160d97dd16874a546d126f8fbe5","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.20.tgz","fileCount":866,"integrity":"sha512-iBDQFDPaiEiyzZeQ+0i2R1wYNnFm+XKmNxRtZDuuy3zPaj98ll28jrA/Jmqgfk8O49lAyKAPPSbrwUBDaWTrjA==","signatures":[{"sig":"MEUCIDRkUmvnBW36ZS0u5w4Qo9NzY/n8TuwzoS6oqQJD1SpzAiEAsWURRrYVqeivaXYJhlwUmAPN3ekCcUkgGPVjisp+AYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11016192},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-iBDQFDPaiEiyzZeQ+0i2R1wYNnFm+XKmNxRtZDuuy3zPaj98ll28jrA/Jmqgfk8O49lAyKAPPSbrwUBDaWTrjA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.32.3","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.24.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.0","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.34.1","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.170.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.178.0","@tangle-network/agent-interface":"1.8.0","@tangle-network/agent-knowledge":"10.8.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.17.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.34.0 <0.35.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.170.0 <0.171.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.178.0 <0.179.0","@tangle-network/agent-interface":"^1.8.0","@tangle-network/agent-knowledge":"^10.8.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.17.1 <0.18.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.20_1788029171623_0.36623668434452017","host":"s3://npm-registry-packages-npm-production"}},"0.46.21":{"name":"@tangle-network/agent-app","version":"0.46.21","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.21","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"532430579e2f332a41e518cbe381190df8dc646b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.21.tgz","fileCount":866,"integrity":"sha512-unXCab04zawQ+ak76f2kVhbclVqXFzwRgPz01HsROfLlcXaB62P29t7tOjz7PP1cgLPFDzIHHR2rnz4nfJq2SA==","signatures":[{"sig":"MEYCIQDmsb0wGuhNbHBUfEX5RY+lfKXqSYk2j0FPsMY5MhRkawIhAOmz/XiNxsBFPAdnRg0hG7kHIMAqPD4GB3B0nz+dGi/p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11016069},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-unXCab04zawQ+ak76f2kVhbclVqXFzwRgPz01HsROfLlcXaB62P29t7tOjz7PP1cgLPFDzIHHR2rnz4nfJq2SA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.32.3","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.24.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.0","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.34.1","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.170.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.178.0","@tangle-network/agent-interface":"1.8.0","@tangle-network/agent-knowledge":"10.8.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.17.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.34.0 <0.35.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.170.0 <0.171.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.178.0 <0.179.0","@tangle-network/agent-interface":"^1.8.0","@tangle-network/agent-knowledge":"^10.8.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.17.1 <0.18.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.21_1788032689213_0.2937621884231134","host":"s3://npm-registry-packages-npm-production"}},"0.46.22":{"name":"@tangle-network/agent-app","version":"0.46.22","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.22","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"274a18d462fa5f5d08554b48a215cf1d1ae29f10","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.22.tgz","fileCount":866,"integrity":"sha512-7e/FI+yPY3GMHh0ygRd3vYErDWiX2hs72Ayrdao8PiGqcbzl1cB3/1wxRjwlco0VCz/h59UjzMsXJmbSxszNRg==","signatures":[{"sig":"MEQCIC4naKk3FdPGoUFs5Xt6JhXF5NQ2vuMYBeCvwewf3fWlAiAN4AgxD+otLdgK8njn8mTSi8P8Ml39kx9Y3ckcz+vAYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11025505},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-7e/FI+yPY3GMHh0ygRd3vYErDWiX2hs72Ayrdao8PiGqcbzl1cB3/1wxRjwlco0VCz/h59UjzMsXJmbSxszNRg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.5.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.34.3","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.170.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.180.0","@tangle-network/agent-interface":"1.9.0","@tangle-network/agent-knowledge":"10.8.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.17.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.34.0 <0.35.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.170.0 <0.171.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.178.0 <0.181.0","@tangle-network/agent-interface":"^1.8.0","@tangle-network/agent-knowledge":"^10.8.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.17.1 <0.18.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.22_1788039737713_0.5452161586227477","host":"s3://npm-registry-packages-npm-production"}},"0.46.23":{"name":"@tangle-network/agent-app","version":"0.46.23","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.23","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"bca281c727181ee286ce17ce8ab90da003613ffb","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.23.tgz","fileCount":866,"integrity":"sha512-36SAZob4Us1M5ZsMTHr4nPbWun1vvvFPtvZrvI31BduJ52eu/IWcgNKNthhGp0LzTVXqrDAqGNM1nx0G54LyZA==","signatures":[{"sig":"MEUCIQCKE/brFJLzS0eEYtf7EZBUZnQFYGY8sd9WZ4EgMkgcCAIgVi4UdDtdjRzMrI2Nr03e31zmSX9Q/4M02uWgTtKQEhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11025504},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-36SAZob4Us1M5ZsMTHr4nPbWun1vvvFPtvZrvI31BduJ52eu/IWcgNKNthhGp0LzTVXqrDAqGNM1nx0G54LyZA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.34.3","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.170.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.180.0","@tangle-network/agent-interface":"1.9.0","@tangle-network/agent-knowledge":"10.8.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.17.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.34.0 <0.35.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.170.0 <0.171.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.178.0 <0.181.0","@tangle-network/agent-interface":"^1.8.0","@tangle-network/agent-knowledge":"^10.8.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.17.1 <0.18.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.23_1788041273475_0.4101978904556458","host":"s3://npm-registry-packages-npm-production"}},"0.46.24":{"name":"@tangle-network/agent-app","version":"0.46.24","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.24","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"8b2da71097fcc32275e6bc9bf5f651c0d9b17575","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.24.tgz","fileCount":866,"integrity":"sha512-M25sHAASevbGaviBXdcP3Fq/80sgqs9sdCrBDa5a3M7ByaiIzfAZwb3v+Z8AOC6dsR0uvAIfs6jhzts/Ljwzkg==","signatures":[{"sig":"MEUCID0WBDd/tSg05IduQlYqgy7Kl2ZzR0fVwM+V+eS/CYzsAiEAhqMcC18e3Z6PAOJv10tFy8jSPEK/nwB4u8eulv+6nzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11028152},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-M25sHAASevbGaviBXdcP3Fq/80sgqs9sdCrBDa5a3M7ByaiIzfAZwb3v+Z8AOC6dsR0uvAIfs6jhzts/Ljwzkg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.34.3","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.170.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.180.0","@tangle-network/agent-interface":"1.9.0","@tangle-network/agent-knowledge":"10.8.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.17.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.34.0 <0.35.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.170.0 <0.171.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.178.0 <0.181.0","@tangle-network/agent-interface":"^1.8.0","@tangle-network/agent-knowledge":"^10.8.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.17.1 <0.18.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.24_1788044136949_0.36986967149067973","host":"s3://npm-registry-packages-npm-production"}},"0.46.25":{"name":"@tangle-network/agent-app","version":"0.46.25","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.25","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"452b66d6a7e12e1fb5bafab3a8be10ed9590baf4","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.25.tgz","fileCount":866,"integrity":"sha512-oUXBzgusU0RUekCKwyrgX7kxMxQdhp8IHqbockMuB1QhGxjnn94heOnqs/nb9/ENaS0ifKXeiBN9F4Lm2RrtYQ==","signatures":[{"sig":"MEYCIQCAG+FuornhyMd7wglArw8Fsr1XtRZnEAuKTtXoTWG4CwIhAMifzTfdKCf/BZaEz8hkgiSntuVa39ANKcBDsc1/O4FU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11025821},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-oUXBzgusU0RUekCKwyrgX7kxMxQdhp8IHqbockMuB1QhGxjnn94heOnqs/nb9/ENaS0ifKXeiBN9F4Lm2RrtYQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.34.3","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.170.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.180.0","@tangle-network/agent-interface":"1.9.0","@tangle-network/agent-knowledge":"10.8.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.17.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.34.0 <0.35.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.170.0 <0.171.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.178.0 <0.181.0","@tangle-network/agent-interface":"^1.8.0","@tangle-network/agent-knowledge":"^10.8.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.17.1 <0.18.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.25_1788059992620_0.8335698853014928","host":"s3://npm-registry-packages-npm-production"}},"0.46.26":{"name":"@tangle-network/agent-app","version":"0.46.26","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.26","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"c4ffc90dcfdb9bf84e948e81464ea6b29b611622","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.26.tgz","fileCount":866,"integrity":"sha512-LfeplrAumerkdnonOyH4HDzUbspuNJaiB3rrN/y15IIgp6ljH6fuQTA8meh6d89ZnEfpvE4YIVKZ7Jlx1KS2OA==","signatures":[{"sig":"MEQCIEqoOoLIBUOVYo5Th7/0nqc9m8ry8Fo7ZSwiCLUTrUT1AiASaTG3FCbQowUxN1AQGFfmk/3iDVCMBnHrGkBpSDo5Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11020009},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-LfeplrAumerkdnonOyH4HDzUbspuNJaiB3rrN/y15IIgp6ljH6fuQTA8meh6d89ZnEfpvE4YIVKZ7Jlx1KS2OA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.34.3","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.170.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.180.0","@tangle-network/agent-interface":"1.9.0","@tangle-network/agent-knowledge":"10.8.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.17.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.34.0 <0.35.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.170.0 <0.171.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.178.0 <0.181.0","@tangle-network/agent-interface":"^1.8.0","@tangle-network/agent-knowledge":"^10.8.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.17.1 <0.18.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.26_1788062976102_0.044999160626165935","host":"s3://npm-registry-packages-npm-production"}},"0.46.27":{"name":"@tangle-network/agent-app","version":"0.46.27","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.27","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"e4683d6bfdade0c61e18bc30d88e7e10a155d739","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.27.tgz","fileCount":866,"integrity":"sha512-O9k3/3T4SzwkyyGTVuPCYDvaQ/K2045xW8N6FsVhNN8uZncLM9FTe90qeqZ8WQgZQUjdemnntyz4H0Pf+6EvWw==","signatures":[{"sig":"MEUCIQChRUpY/xXbCd5SXyq84ExFbN3LSNtrBhgyNn1RJ4h2sgIgavWWF93SmDdM1WrjISIE3G7kn8Hm0GNHXErEBofaevE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11021261},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-O9k3/3T4SzwkyyGTVuPCYDvaQ/K2045xW8N6FsVhNN8uZncLM9FTe90qeqZ8WQgZQUjdemnntyz4H0Pf+6EvWw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.34.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.170.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.182.0","@tangle-network/agent-interface":"1.9.0","@tangle-network/agent-knowledge":"10.8.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.17.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.34.0 <0.35.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.170.0 <0.171.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.178.0 <0.183.0","@tangle-network/agent-interface":"^1.8.0","@tangle-network/agent-knowledge":"^10.8.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.17.1 <0.18.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.27_1788068024577_0.29933275555365313","host":"s3://npm-registry-packages-npm-production"}},"0.46.28":{"name":"@tangle-network/agent-app","version":"0.46.28","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.28","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"b0007f21dd6dc8be97d8491ada9648f5e4132c5d","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.28.tgz","fileCount":866,"integrity":"sha512-zZOtZFt2PyeEvzX2DihJLnH1dTX+AZR8ibwz0JDYmlkVr7HPtlr2i810HlQFZi+OZkOA7TwG/iXJCX86zXSiHA==","signatures":[{"sig":"MEUCIQDVamKSxRayQHz+BzylFhgjR7BHasV/UtlVHX5kfsOjbwIgWOD2ZONo9aUnDu8yuT2qd5OcSmGiCZgavSUkDzd6Qxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11021930},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-zZOtZFt2PyeEvzX2DihJLnH1dTX+AZR8ibwz0JDYmlkVr7HPtlr2i810HlQFZi+OZkOA7TwG/iXJCX86zXSiHA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.34.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.170.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.182.0","@tangle-network/agent-interface":"1.9.0","@tangle-network/agent-knowledge":"10.8.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.17.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.34.0 <0.35.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.170.0 <0.171.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.178.0 <0.183.0","@tangle-network/agent-interface":"^1.8.0","@tangle-network/agent-knowledge":"^10.8.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.17.1 <0.18.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.28_1788151047601_0.42577984130583046","host":"s3://npm-registry-packages-npm-production"}},"0.46.29":{"name":"@tangle-network/agent-app","version":"0.46.29","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.29","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"02439c98b56b62cf6a058cb7c34b53a2dcaf2160","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.29.tgz","fileCount":866,"integrity":"sha512-M+SNoQYIimk9Oq5vW5mNpGzR4BI77Ht/oAMZ1485buvZ//7LRszeF3Ov5jis4IL6Z1TpS68b4laLPiPvHJkeNw==","signatures":[{"sig":"MEUCIQD+PejZuaRw8YQbdE1GlhoOOLy55uJe4a8j4EFQr0qkNwIgFlXxLr1dT7ooPz5vyFF1sL4jqaltgqmQgyw3FwOjYs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11024738},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-M+SNoQYIimk9Oq5vW5mNpGzR4BI77Ht/oAMZ1485buvZ//7LRszeF3Ov5jis4IL6Z1TpS68b4laLPiPvHJkeNw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.34.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.170.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.182.0","@tangle-network/agent-interface":"1.9.0","@tangle-network/agent-knowledge":"10.8.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.17.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.34.0 <0.35.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.170.0 <0.171.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.178.0 <0.183.0","@tangle-network/agent-interface":"^1.8.0","@tangle-network/agent-knowledge":"^10.8.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.17.1 <0.18.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.29_1788199160752_0.27462894711542196","host":"s3://npm-registry-packages-npm-production"}},"0.46.30":{"name":"@tangle-network/agent-app","version":"0.46.30","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.30","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"0cc7c9bf75ac115508ff00dbd040a0b9e0c87a90","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.30.tgz","fileCount":866,"integrity":"sha512-LLJ4Hfgc+zZVA754BJwIP1D+s1oSWBuZcYDg0Npt4DBqqhttUEvvTQ3zby1y4QlWBwNuUjTjBm4uVhBR8ru7lw==","signatures":[{"sig":"MEUCIELAiU3LoABzRWXYtK87hydQ+V8wfjr1h9KzzZfOeQy6AiEAxN8atcEljcX1pcrPmGoQa60pGmdZnW3GBuJ9Naweuwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11026164},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-LLJ4Hfgc+zZVA754BJwIP1D+s1oSWBuZcYDg0Npt4DBqqhttUEvvTQ3zby1y4QlWBwNuUjTjBm4uVhBR8ru7lw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.34.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.170.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.182.0","@tangle-network/agent-interface":"1.9.0","@tangle-network/agent-knowledge":"10.8.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.17.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.34.0 <0.35.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.170.0 <0.171.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.178.0 <0.183.0","@tangle-network/agent-interface":"^1.8.0","@tangle-network/agent-knowledge":"^10.8.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.17.1 <0.18.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.30_1788204745459_0.6713828694865009","host":"s3://npm-registry-packages-npm-production"}},"0.46.31":{"name":"@tangle-network/agent-app","version":"0.46.31","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.31","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"24bc996985064a7c88d65872209575714586f6d4","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.31.tgz","fileCount":867,"integrity":"sha512-8c/Nf0MVCzXlOsl6qSmXI4BbAcV1LThAXFHI/+YoT1dO8C1WBcaAo/K4jAmPzjz/Hu0F2oUvWPw0dfGnrhoybw==","signatures":[{"sig":"MEQCIEgN3iakTACNsK3AWId6vP4U0ZXUACf5afM3UeKIbepmAiAUBw5t/jvDAOpqFx1uf6lC3kNR1TcSK//Lr/XkmyMe5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11045597},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-8c/Nf0MVCzXlOsl6qSmXI4BbAcV1LThAXFHI/+YoT1dO8C1WBcaAo/K4jAmPzjz/Hu0F2oUvWPw0dfGnrhoybw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.34.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.170.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.182.0","@tangle-network/agent-interface":"1.9.0","@tangle-network/agent-knowledge":"10.8.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.17.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.34.0 <0.35.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.170.0 <0.171.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.178.0 <0.183.0","@tangle-network/agent-interface":"^1.8.0","@tangle-network/agent-knowledge":"^10.8.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.17.1 <0.18.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.31_1788208339167_0.09499396778917135","host":"s3://npm-registry-packages-npm-production"}},"0.46.32":{"name":"@tangle-network/agent-app","version":"0.46.32","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.32","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"dfc3d706ea8fe79ba5626240b2c01cb2943ee531","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.32.tgz","fileCount":867,"integrity":"sha512-unQLLXd8SwFXbRZoIS+me0861ETORtEOJf7s9z3akvD+gDz222PT+N2Mdl9JF6YKhbzlESHAsLIwpnQqa7ZRWA==","signatures":[{"sig":"MEQCIAm1+OWLl61PurX0KBv9LxH7Or+34eFG77jQjPKIT4SYAiAojJupkxhHH1tngdO1vaNr6D/ZV4f8IyYwPoRIc0b+dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11045463},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-unQLLXd8SwFXbRZoIS+me0861ETORtEOJf7s9z3akvD+gDz222PT+N2Mdl9JF6YKhbzlESHAsLIwpnQqa7ZRWA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.34.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.170.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.182.0","@tangle-network/agent-interface":"1.9.0","@tangle-network/agent-knowledge":"10.8.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.17.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.34.0 <0.35.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.170.0 <0.171.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.178.0 <0.183.0","@tangle-network/agent-interface":"^1.8.0","@tangle-network/agent-knowledge":"^10.8.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.17.1 <0.18.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.32_1788278650935_0.2908024058552774","host":"s3://npm-registry-packages-npm-production"}},"0.46.33":{"name":"@tangle-network/agent-app","version":"0.46.33","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.33","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"5f0d400297ffb02f010d1f8d02d57db2f5b99e5a","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.33.tgz","fileCount":867,"integrity":"sha512-RI9Z0U7Qi7zDQO9bXzowLVj7+OIhw52LxXzSjFXHFqg2DjheHtyQ0u/lPwa3cwWxCOcC0+trF5I6cHqCJwnI6A==","signatures":[{"sig":"MEYCIQD/x/0F+Ure9FNOBFZYGhXkMN9K9pNv5sqppTkG/1XVmgIhAKe7zjY/z+1AY6QKkj2AP4IA2ng9x68xDGvuEjiJm4Ss","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11045463},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-RI9Z0U7Qi7zDQO9bXzowLVj7+OIhw52LxXzSjFXHFqg2DjheHtyQ0u/lPwa3cwWxCOcC0+trF5I6cHqCJwnI6A==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.1","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.171.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.185.2","@tangle-network/agent-interface":"2.1.1","@tangle-network/agent-knowledge":"11.0.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.18.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.1 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.171.0 <0.172.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.185.2 <0.186.0","@tangle-network/agent-interface":"^2.0.0","@tangle-network/agent-knowledge":"^11.0.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.18.1 <0.19.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.33_1788280743150_0.8814189011536622","host":"s3://npm-registry-packages-npm-production"}},"0.46.34":{"name":"@tangle-network/agent-app","version":"0.46.34","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.34","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"7c50de0a8a34128197d18554afb7613f4609cdc0","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.34.tgz","fileCount":867,"integrity":"sha512-kz4JbL6QZSMzCFlONNiGnj0WMMSbBMTNeLk/86upjvtWKRHG7s4fU8cgIAKA2YDCfsVb3LjVSCuv/g9bI+liEA==","signatures":[{"sig":"MEYCIQD/woQmoG3Z446TsL0hOtMG0vJQn36OuIW/Qr41o7DOCAIhAIlnW1YzZH+d9kogdqvsYmXHlsJOOB14j7H8GhHykYHc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11045463},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-kz4JbL6QZSMzCFlONNiGnj0WMMSbBMTNeLk/86upjvtWKRHG7s4fU8cgIAKA2YDCfsVb3LjVSCuv/g9bI+liEA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.1","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.171.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.185.2","@tangle-network/agent-interface":"2.1.1","@tangle-network/agent-knowledge":"11.0.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.18.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.1 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.171.0 <0.172.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.185.2 <0.186.0","@tangle-network/agent-interface":"^2.0.0","@tangle-network/agent-knowledge":"^11.0.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.18.1 <0.19.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.34_1788283050215_0.4101127751093101","host":"s3://npm-registry-packages-npm-production"}},"0.46.35":{"name":"@tangle-network/agent-app","version":"0.46.35","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.35","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"a8e38debb33940b64e452eb3ed028367b7a61b38","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.35.tgz","fileCount":867,"integrity":"sha512-yYWuQiAkRr+SoxgZly65gEmyY8BnxHmwapAPylE0h1NJrEADVi+DvcezOFFoUJwz3U81z1YLSh/P7dJSH9XbDA==","signatures":[{"sig":"MEUCIQDKAa0k4BEv8jm3nXNbjTJVpN3yqaLmjHkFSNJvUedk7wIgE/Y9TWX7bEJKUhM0isuT6KNmvUNvcwXY4c0okt9s5cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11045463},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-yYWuQiAkRr+SoxgZly65gEmyY8BnxHmwapAPylE0h1NJrEADVi+DvcezOFFoUJwz3U81z1YLSh/P7dJSH9XbDA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.1","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.171.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.185.2","@tangle-network/agent-interface":"2.1.1","@tangle-network/agent-knowledge":"11.0.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.18.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.1 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.171.0 <0.172.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.185.2 <0.186.0","@tangle-network/agent-interface":"^2.0.0","@tangle-network/agent-knowledge":"^11.0.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.18.1 <0.19.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.35_1788295350292_0.08838277284142304","host":"s3://npm-registry-packages-npm-production"}},"0.46.36":{"name":"@tangle-network/agent-app","version":"0.46.36","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.36","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"c9d3280866690a1c8117c842a71d79eb92287851","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.36.tgz","fileCount":867,"integrity":"sha512-DfHH6f/g83u7DEZRShGVHrkBVCJoUCmRjuB2c7fxV+F5zi2teI0o8XJtMb7//JTVraG8T7pjh25jc0c/NZptRg==","signatures":[{"sig":"MEYCIQCNcP0gbeDh5LHzZBIgPK/2f9ckJVzqkoHov5osbrQgtgIhAM9sPQmuxW4zz3DoXTNs79BBGDQpIleUnavwZAw8ZyEw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11054270},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-DfHH6f/g83u7DEZRShGVHrkBVCJoUCmRjuB2c7fxV+F5zi2teI0o8XJtMb7//JTVraG8T7pjh25jc0c/NZptRg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.1","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.171.0","@tangle-network/sandbox-ui":"0.111.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.185.2","@tangle-network/agent-interface":"2.1.1","@tangle-network/agent-knowledge":"11.0.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.18.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.1 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.171.0 <0.172.0","@tangle-network/sandbox-ui":">=0.111.0 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.185.2 <0.186.0","@tangle-network/agent-interface":"^2.0.0","@tangle-network/agent-knowledge":"^11.0.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.18.1 <0.19.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.36_1788298962299_0.41686993416448326","host":"s3://npm-registry-packages-npm-production"}},"0.46.37":{"name":"@tangle-network/agent-app","version":"0.46.37","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.37","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"ef6a79abb029dc240fedc5ef26c810c1201e9180","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.37.tgz","fileCount":867,"integrity":"sha512-S6uTyRkIa3/rwRULfrDZKZbkDT9X9Wg27j+YsrMigwYkd7sanKVJMBrobBMNlRRCKLfwZq7CCBshaXn/BNIraA==","signatures":[{"sig":"MEQCIEpaBRX+W2UBvbWrqIf0Get2e2MJ4LW9s8m8AYUKhGk8AiBr+lOAzn8sr5VEZgNqSoH1OrYsDJlROMQwBGLorD6xfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11089790},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-S6uTyRkIa3/rwRULfrDZKZbkDT9X9Wg27j+YsrMigwYkd7sanKVJMBrobBMNlRRCKLfwZq7CCBshaXn/BNIraA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.3","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.172.1","@tangle-network/sandbox-ui":"0.111.2","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.188.0","@tangle-network/agent-interface":"2.2.0","@tangle-network/agent-knowledge":"13.0.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.18.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.3 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.172.1 <0.173.0","@tangle-network/sandbox-ui":">=0.111.2 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.188.0 <0.189.0","@tangle-network/agent-interface":"^2.2.0","@tangle-network/agent-knowledge":"^13.0.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.18.1 <0.19.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.37_1788302011210_0.49949530329483505","host":"s3://npm-registry-packages-npm-production"}},"0.46.40":{"name":"@tangle-network/agent-app","version":"0.46.40","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.40","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"7342e7f56c7d2f8a9209acbc342498fe0d639247","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.40.tgz","fileCount":869,"integrity":"sha512-8yyWvQq9dgK/CBRbWz7vEGh1AVDRwDNwET+K2TsmaLi5NA7DTNbp3EDKvClxUeHHolFJOJOBCJUa3IzU43qwDQ==","signatures":[{"sig":"MEUCIQDVIG7tS+sS3ikiKrSDWoELLTX94VSeZ19RfnlRmLZAuAIgFhHBjNvyoZj+sqsQ497/hylnVMO5rQqiBM65i/pBTQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11141509},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-8yyWvQq9dgK/CBRbWz7vEGh1AVDRwDNwET+K2TsmaLi5NA7DTNbp3EDKvClxUeHHolFJOJOBCJUa3IzU43qwDQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.3","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.172.1","@tangle-network/sandbox-ui":"0.111.2","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.188.1","@tangle-network/agent-interface":"2.2.0","@tangle-network/agent-knowledge":"13.0.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.18.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.3 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.172.1 <0.173.0","@tangle-network/sandbox-ui":">=0.111.2 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.188.1 <0.189.0","@tangle-network/agent-interface":"^2.2.0","@tangle-network/agent-knowledge":"^13.0.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.18.1 <0.19.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.40_1788307973789_0.8959873278201882","host":"s3://npm-registry-packages-npm-production"}},"0.46.41":{"name":"@tangle-network/agent-app","version":"0.46.41","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.41","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"0fdf8544c76a5402f435110805ffd4d64168e061","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.41.tgz","fileCount":869,"integrity":"sha512-d2ge2vd7kIg4+RiwejEB95KB5AxjtviVB9WUAH3eHcvGC61Q9ju00VAXmaqq0yBCZcg2IENEyaqMyQAUiRUMow==","signatures":[{"sig":"MEUCIF6URUdcNxplNH53xd5e34WKePQCUg4RcLBzu/ynXgeBAiEAuhwCl2yNxpKbN9ENHyuvs/nhMHfT+Z+BlkkxhjH9EFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11142985},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-d2ge2vd7kIg4+RiwejEB95KB5AxjtviVB9WUAH3eHcvGC61Q9ju00VAXmaqq0yBCZcg2IENEyaqMyQAUiRUMow==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.6.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.3","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.172.1","@tangle-network/sandbox-ui":"0.111.2","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.188.1","@tangle-network/agent-interface":"2.2.0","@tangle-network/agent-knowledge":"13.0.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.18.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.3 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.172.1 <0.173.0","@tangle-network/sandbox-ui":">=0.111.2 <0.112.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.188.1 <0.189.0","@tangle-network/agent-interface":"^2.2.0","@tangle-network/agent-knowledge":"^13.0.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.18.1 <0.19.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.41_1788309609998_0.17563420489307435","host":"s3://npm-registry-packages-npm-production"}},"0.46.42":{"name":"@tangle-network/agent-app","version":"0.46.42","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.42","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"ee0ca9747cdeebca20702f49ae945bceaa855b12","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.42.tgz","fileCount":869,"integrity":"sha512-Da9/OWdMQeK59C90FQApFJ01uZYC9cv8xgWquhJO1HQTyBGBjjOwv6ohhMexh72cIje+x8AaCFf+q6KBcM/Pcw==","signatures":[{"sig":"MEUCIFd29T19+YvXYwM+we/wS67DqeLsZWY0i3vlysQ/hTG5AiEAzAjmx3uaOfn0qkJYaeNDqcoMT24ygPo2iWIu2UYDDVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11142985},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-Da9/OWdMQeK59C90FQApFJ01uZYC9cv8xgWquhJO1HQTyBGBjjOwv6ohhMexh72cIje+x8AaCFf+q6KBcM/Pcw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.172.1","@tangle-network/sandbox-ui":"0.113.1","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.189.0","@tangle-network/agent-interface":"2.2.0","@tangle-network/agent-knowledge":"13.0.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.3 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.172.1 <0.173.0","@tangle-network/sandbox-ui":">=0.111.2 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.188.1 <0.190.0","@tangle-network/agent-interface":"^2.2.0","@tangle-network/agent-knowledge":"^13.0.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.18.1 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.42_1788311599409_0.4323557138249572","host":"s3://npm-registry-packages-npm-production"}},"0.46.43":{"name":"@tangle-network/agent-app","version":"0.46.43","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.43","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"2a6a8a3f00c73083a6c65f19bbfadbfb5c6f7ff1","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.43.tgz","fileCount":869,"integrity":"sha512-Y77hqGHfX3x/YyFKi+utsJA/5ftUNPmUP/Q6zKhkWDlGMVdT0GkugxZhOJ700nrgzGDL9x7T3cqDCph78Iiqsw==","signatures":[{"sig":"MEYCIQC6rVcHNIm61h9QnTGhFKqd/HWOBpXi8jeTtdnT5B1MbgIhAMZuM1ueACBQAk1tjMPWOdxGT6BkumIH7syIebxCu7qA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11145244},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-Y77hqGHfX3x/YyFKi+utsJA/5ftUNPmUP/Q6zKhkWDlGMVdT0GkugxZhOJ700nrgzGDL9x7T3cqDCph78Iiqsw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.172.1","@tangle-network/sandbox-ui":"0.113.1","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-runtime":"0.189.0","@tangle-network/agent-interface":"2.2.0","@tangle-network/agent-knowledge":"13.0.0","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.3 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.172.1 <0.173.0","@tangle-network/sandbox-ui":">=0.111.2 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.188.1 <0.190.0","@tangle-network/agent-interface":"^2.2.0","@tangle-network/agent-knowledge":"^13.0.0","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.18.1 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.43_1788328146670_0.9263391302071169","host":"s3://npm-registry-packages-npm-production"}},"0.46.44":{"name":"@tangle-network/agent-app","version":"0.46.44","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.44","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"5cce0907e4e2376382bbad2aa2e3d22ce7441fc1","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.44.tgz","fileCount":869,"integrity":"sha512-Ec4q0NPFmd+W+HnFW56hAiNODYCoZcQWLLDlnHClc6GUs5k12Err5oGfLmRWdJ6ypudNzFcSyjn6z471CM3H5Q==","signatures":[{"sig":"MEUCIEDT11hcrjzUl4M0bN0fkHComvCjX3SvmYwPO97/cYp2AiEAp5ql5oqAI0rSShRE421OX09Zs2KilxwL1LSSd2yfazs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11181731},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-Ec4q0NPFmd+W+HnFW56hAiNODYCoZcQWLLDlnHClc6GUs5k12Err5oGfLmRWdJ6ypudNzFcSyjn6z471CM3H5Q==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.191.0","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.192.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.44_1788333164412_0.4349015475621685","host":"s3://npm-registry-packages-npm-production"}},"0.46.45":{"name":"@tangle-network/agent-app","version":"0.46.45","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.45","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"2f5f203f4d6ecf4e1d586d696331945aea5af127","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.45.tgz","fileCount":869,"integrity":"sha512-DpsIA9oFEPJHbSv5WTRBXt1fs/ZI6AVexnX9iZLDP93iXilv9eks0UaduU5Xbo5+Jpnrrm0ttsKvn+BtatcBhQ==","signatures":[{"sig":"MEQCICrvnmze6K4vCjUWGO+EsdvmClMsWwdjM01sD0GoX2FXAiBZ/Bk018kqqdnqS5e5+n+AO0/HkLYGxtlQIDEhW15hsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11181747},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-DpsIA9oFEPJHbSv5WTRBXt1fs/ZI6AVexnX9iZLDP93iXilv9eks0UaduU5Xbo5+Jpnrrm0ttsKvn+BtatcBhQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.191.0","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.192.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.45_1788334166652_0.18734559776240634","host":"s3://npm-registry-packages-npm-production"}},"0.46.46":{"name":"@tangle-network/agent-app","version":"0.46.46","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.46","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"ebe27983340ac1bc89fabaec1a39577ff0f850dc","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.46.tgz","fileCount":869,"integrity":"sha512-iur6j8599g/nKpWQT1GbTA5D3MmHgpAHMsna67imBLXpZAfG7KYXwrRn+aNJihBSFO0ytA1458WrnLWU2NzC+g==","signatures":[{"sig":"MEUCIQDbf8/r0cYQMx9roLnB6axC6HJ1T/LVwKNzL5EQVPdj/QIgIt/q52IiX/hM72Vg2BixPaV3H9HV8tts/KOOrdZTaeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11183388},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-iur6j8599g/nKpWQT1GbTA5D3MmHgpAHMsna67imBLXpZAfG7KYXwrRn+aNJihBSFO0ytA1458WrnLWU2NzC+g==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.191.0","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.192.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.46_1788336978469_0.39215299607600484","host":"s3://npm-registry-packages-npm-production"}},"0.46.47":{"name":"@tangle-network/agent-app","version":"0.46.47","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.47","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"7bc0a53e99f19ed37753e21cfbd9d06bae474f7c","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.47.tgz","fileCount":869,"integrity":"sha512-2idzY/erBQJ4ETR00uBLS8A0CqCp6pPZyV2X4bXWlIQyyAPuH9aJeFNCcqXHOymHr536cNgcYJN1mQayGcUyjQ==","signatures":[{"sig":"MEQCIEGyHA17jck0R2SXXKyaDU79c3cx6rud10shBN6e9UqBAiBt8l4jsonch8f4KNVmgr66cyxqp6Ty3IOe3vzhhLZjvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11191255},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-2idzY/erBQJ4ETR00uBLS8A0CqCp6pPZyV2X4bXWlIQyyAPuH9aJeFNCcqXHOymHr536cNgcYJN1mQayGcUyjQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.191.0","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.192.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.47_1788340795821_0.804236560024973","host":"s3://npm-registry-packages-npm-production"}},"0.46.48":{"name":"@tangle-network/agent-app","version":"0.46.48","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.48","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"f77037d17a6ed140fbdab06721a49684bd65af19","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.48.tgz","fileCount":870,"integrity":"sha512-0YEPBVxscaeVu0GRtQYMTkWzYaGDVZqW5wmfOw/8JLCDvHfsrkn8Kt46ccHbPdWMpCLjQ4ZfONAJxgwslDg12A==","signatures":[{"sig":"MEUCIQD1l61c1ZQE+biSZEcaseapBfpEt0SNkCecfkLoV5ufnQIgfMxGEUN0v80WvnmETDS2RuXKtH/Qs8eNIK1OzcWaIDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11204134},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-0YEPBVxscaeVu0GRtQYMTkWzYaGDVZqW5wmfOw/8JLCDvHfsrkn8Kt46ccHbPdWMpCLjQ4ZfONAJxgwslDg12A==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^22.20.1","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.191.0","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.192.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.48_1788343402152_0.5643785824505321","host":"s3://npm-registry-packages-npm-production"}},"0.46.49":{"name":"@tangle-network/agent-app","version":"0.46.49","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.49","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"f12cc254391fad325558ec140db170869f53c452","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.49.tgz","fileCount":870,"integrity":"sha512-KbodMtndN1HYdL3kVtiuzU4wS/HaQ7R8yZ3XPquo90kKJ3Gsj+Rm0lKzdDs5mrwxJnugjbbynVEoKJyNFFuAJw==","signatures":[{"sig":"MEUCIQD1kcNvr3kHe1ax5NWbqQgDKTrFsSF9lxT8bnKPkH9k2AIgT82HMQc5BD/hcLNxn/s31ahASgTmfG9fNMK5kTdF6us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11210349},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-KbodMtndN1HYdL3kVtiuzU4wS/HaQ7R8yZ3XPquo90kKJ3Gsj+Rm0lKzdDs5mrwxJnugjbbynVEoKJyNFFuAJw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.191.0","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.192.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.49_1788373982764_0.4454138949160651","host":"s3://npm-registry-packages-npm-production"}},"0.46.50":{"name":"@tangle-network/agent-app","version":"0.46.50","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.50","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"b44ca951adf4ea579fdb35f0fdfc811870dfa0dc","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.50.tgz","fileCount":870,"integrity":"sha512-O956it6p8hBQmguzNxXokyKEk76wtwv4m8tEthyLPb0dzOJxMsQufrdwbGw0BH60w6rzb6OABxF4GpqKAXwMvw==","signatures":[{"sig":"MEQCIGkoO0jPkKhqtWx4yngg/XJvcERaNTtm+Hu5Re3rSwTLAiB4mkLHh+6AIN33wrWvKFFJwX4Dy8BO0VWK2wdtySZjsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11210725},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-O956it6p8hBQmguzNxXokyKEk76wtwv4m8tEthyLPb0dzOJxMsQufrdwbGw0BH60w6rzb6OABxF4GpqKAXwMvw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.191.0","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.192.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.50_1788377105403_0.440453275435883","host":"s3://npm-registry-packages-npm-production"}},"0.46.51":{"name":"@tangle-network/agent-app","version":"0.46.51","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.51","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"62577fbc0c42b3b7f51d6fd9915df90c1cc6628f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.51.tgz","fileCount":871,"integrity":"sha512-ltW/PFu6f302e9hTHMWMv0FixQra/LmISWxQs9ruZofEW6HiwQu4PNfmPXmi5XOmSQEeY70i7ir03W7vqlzgFQ==","signatures":[{"sig":"MEYCIQCSvhg1MUtKFgA030807U0aJIKaZjjv4p7z2DpfjQIqAwIhALENUptHW9Or4EmyMqWMq2k2H0yPn+l+ntpbXsGCaiFY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11237210},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-ltW/PFu6f302e9hTHMWMv0FixQra/LmISWxQs9ruZofEW6HiwQu4PNfmPXmi5XOmSQEeY70i7ir03W7vqlzgFQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.191.0","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.192.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.51_1788382022807_0.3591600282503946","host":"s3://npm-registry-packages-npm-production"}},"0.46.52":{"name":"@tangle-network/agent-app","version":"0.46.52","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.52","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"5bb97fd13be711a86891767de15da015e1979759","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.52.tgz","fileCount":870,"integrity":"sha512-TuNu4hw4+934dL9e1rwrEo8FrlJ15B2c2ZNlXfJeiFsEOMX1m6u14rrnl7T0rFpW49Mr0Jgr3FVxPFgo1PREOg==","signatures":[{"sig":"MEUCIA+YdPAr9Es1Sgly7PYOf+6nVbNQuwPVh9bsOxY6kPdFAiEAteUk++ZygUsFSLeulfn7ll3fwEZCRE7kcXN/Xl0P/Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11222269},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-TuNu4hw4+934dL9e1rwrEo8FrlJ15B2c2ZNlXfJeiFsEOMX1m6u14rrnl7T0rFpW49Mr0Jgr3FVxPFgo1PREOg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.191.0","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.192.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.52_1788384135003_0.5836697454202526","host":"s3://npm-registry-packages-npm-production"}},"0.46.53":{"name":"@tangle-network/agent-app","version":"0.46.53","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.53","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"1a23383a146e71f6da1fc31e6ab694401a21436c","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.53.tgz","fileCount":870,"integrity":"sha512-EYWq5s9K69A+QB5QitQcgxZ1OXbgDaxk6pVu527KUslzwtDojFTfy843FNcOBuSdqrcL5pbl4j45OpT3XvexBw==","signatures":[{"sig":"MEUCIA8+mHiYfPJiWUxXiBeLhciGp2OdGu5VM8s0FO/wi/OIAiEAs4cZYbZyDDU7xjxRI+f3poO/D0ky9HTmIBHawpFb3lA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11222303},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-EYWq5s9K69A+QB5QitQcgxZ1OXbgDaxk6pVu527KUslzwtDojFTfy843FNcOBuSdqrcL5pbl4j45OpT3XvexBw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.191.0","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.192.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.53_1788388401983_0.7756384937879184","host":"s3://npm-registry-packages-npm-production"}},"0.46.54":{"name":"@tangle-network/agent-app","version":"0.46.54","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.54","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"aa8f3a1114e28e25ea33eb5803cd49b14ac33922","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.54.tgz","fileCount":872,"integrity":"sha512-P+eIs/CFmHzj2Vx4zVc2uRqIPGZixYIH5YcMbDh1tr8Yy2SJQXpijETvvMBEYQc4aU1GZF7PVjBhCUBw+4y1UA==","signatures":[{"sig":"MEYCIQC+V9VI+5iMwhlX1zdLZ+hN2VD6rVX1SEBuofZfjVVYkgIhAJya58CzyRJh8D/fr1DAPUQJbW0Lrmmg8sPwxqbtD0PY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11300621},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-P+eIs/CFmHzj2Vx4zVc2uRqIPGZixYIH5YcMbDh1tr8Yy2SJQXpijETvvMBEYQc4aU1GZF7PVjBhCUBw+4y1UA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.36.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.191.0","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.37.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.192.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.54_1788400620176_0.9314541845530624","host":"s3://npm-registry-packages-npm-production"}},"0.46.55":{"name":"@tangle-network/agent-app","version":"0.46.55","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.55","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"6f75e8ce2a033cd2a01fa71d3b50ba96e3dbcd4d","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.55.tgz","fileCount":872,"integrity":"sha512-BTPoPYRkQtPY1QOHTUQuXwGrspgBvjlvzioAJtK5TpPY/QX9dreiS1FUVe0QJXs4nsJvltIKmKLCSJy8zxKblw==","signatures":[{"sig":"MEUCIQDYMnwbWlhAonanVDLzezzW5wRQeTJ0lCl+V0Kv56s7VQIgOzuAVwNNqrYEdpBkGm7sRPRDF7igN6S/1VcPVnHq/Og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11301470},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-BTPoPYRkQtPY1QOHTUQuXwGrspgBvjlvzioAJtK5TpPY/QX9dreiS1FUVe0QJXs4nsJvltIKmKLCSJy8zxKblw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.37.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.192.2","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.38.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.193.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.55_1788403682627_0.21429601911393448","host":"s3://npm-registry-packages-npm-production"}},"0.46.56":{"name":"@tangle-network/agent-app","version":"0.46.56","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.56","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"4ab8cbd3343ab0df9fa924bf65a44448bcb27f81","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.56.tgz","fileCount":875,"integrity":"sha512-J7YPFQLomdhA8s4eLaW/Rt4HLSqGpoBbHNi5IFMwwP+YDM0EL49qZgkOxoZNKHypF2mHOLMvhDU+7pfPmSJ1bw==","signatures":[{"sig":"MEUCIQDvXlZMK+bSjJQf64E2o3LuBzLwCAxR4dA+xOPFKhkrPwIge52dYssU5cnnko2aLpO67EegPvayFdB3vuTGh5xLYEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11331468},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-J7YPFQLomdhA8s4eLaW/Rt4HLSqGpoBbHNi5IFMwwP+YDM0EL49qZgkOxoZNKHypF2mHOLMvhDU+7pfPmSJ1bw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.37.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.192.2","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.38.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.193.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.56_1788673623368_0.16832835927876832","host":"s3://npm-registry-packages-npm-production"}},"0.46.57":{"name":"@tangle-network/agent-app","version":"0.46.57","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.57","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"06851e4e1e55575df92d13e5837a4b053336440b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.57.tgz","fileCount":875,"integrity":"sha512-+Bp0zz4enjyiz3A+EtN2W9MO8SPVzX/4czGjxjqYg+gSMSrj8WnIcVPNOmSl7kDlT0+iymrHZyYq8q4aP43YjQ==","signatures":[{"sig":"MEUCIQD0CXO60IuvYSmTR5hFG/5ZDiov9LUOG1BR3VPHVf1ssAIgLgNaTlngaDjimt757qVpdlyMbB1J/IU6/zVihN4LAHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11331193},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-+Bp0zz4enjyiz3A+EtN2W9MO8SPVzX/4czGjxjqYg+gSMSrj8WnIcVPNOmSl7kDlT0+iymrHZyYq8q4aP43YjQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.37.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.192.2","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.38.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.193.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.57_1788769574328_0.18999507654716896","host":"s3://npm-registry-packages-npm-production"}},"0.46.58":{"name":"@tangle-network/agent-app","version":"0.46.58","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.58","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"73e848a0a0278ef4643a8481cc989838bd651e39","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.58.tgz","fileCount":875,"integrity":"sha512-k85HRHM6gvLeTi1loGYwp1K9I5UJI5G9RRvBFKHnSYOAuG496UaXPu9AMjD9vS5TKo3aXh6R3F6w+qap3I0Vaw==","signatures":[{"sig":"MEUCIGS+hu5u9+fFT3cVRfFYagG7TS0gD6oBS2QbZdbejY4lAiEA8gcUxmDiHFqyZU2PMAYy+X3U6KZcm3jwFgafqjphCzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11331457},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-k85HRHM6gvLeTi1loGYwp1K9I5UJI5G9RRvBFKHnSYOAuG496UaXPu9AMjD9vS5TKo3aXh6R3F6w+qap3I0Vaw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.37.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.192.2","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.38.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.193.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.58_1788772006115_0.7774535469263184","host":"s3://npm-registry-packages-npm-production"}},"0.46.59":{"name":"@tangle-network/agent-app","version":"0.46.59","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.59","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"bfa228c5267d936de7dd7e446d4d20f17f45de80","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.59.tgz","fileCount":875,"integrity":"sha512-CYjktirKYf5bHuvQZW8x+YxYU4rEBSoSq2Tb3twHV+HoPS1FbtzBJJgxKqFgES+DwjvIMUx45CfjpbW05fvx2Q==","signatures":[{"sig":"MEUCIQD5Ua32/YhEQiJJ7wBVpZs7IrCd8IuZfGSpK7MLJCf3OQIgdoE0QsBDxVmeBuCAwZd1JqdCVNJ7rpMULXz26pUdGH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11331950},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-CYjktirKYf5bHuvQZW8x+YxYU4rEBSoSq2Tb3twHV+HoPS1FbtzBJJgxKqFgES+DwjvIMUx45CfjpbW05fvx2Q==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.37.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.192.2","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.38.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.193.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.59_1788777976897_0.2893197701415855","host":"s3://npm-registry-packages-npm-production"}},"0.46.60":{"name":"@tangle-network/agent-app","version":"0.46.60","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.46.60","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"74b0f20db7f4c0b5c74dd59e2b5ff0628b329453","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.46.60.tgz","fileCount":875,"integrity":"sha512-wq7cCm20oZ/yxlnQj0RB/kDJt3rSHIGGN8zbvD535Igl+j8MnemTOEyIMKaL19pEsmZvBSTFKz846zWq1f09sA==","signatures":[{"sig":"MEUCIQD9owMD7d1ZhfC9lFQFtZGsKG5E06qBThI+nxkFF316JQIgYeZQ+tz/1UKR7Hkc12eU7aMveFfINgjVr9IOImL8BRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.46.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11334638},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-wq7cCm20oZ/yxlnQj0RB/kDJt3rSHIGGN8zbvD535Igl+j8MnemTOEyIMKaL19pEsmZvBSTFKz846zWq1f09sA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.37.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.192.2","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.38.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.193.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.46.60_1788814154505_0.9123177917200898","host":"s3://npm-registry-packages-npm-production"}},"0.47.1":{"name":"@tangle-network/agent-app","version":"0.47.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.1","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"9e8e8fe0fa86f107ea82528cbe522c20c680b80f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.1.tgz","fileCount":875,"integrity":"sha512-UDdSM3Eltl3shHx8IBiH4yCl+zJlwMCmJkH0Rre5HJUw5Pc0vRJiC4WBtTEKR+Gt1iavx76MS/uJwq5GP7Vj3g==","signatures":[{"sig":"MEQCICHK5bSDqjzQIZmMUgQeJOTn6zm5ZgWCO/yfNa8dfENrAiAYvSFZhTH1Fa+1rPyj1Y4LOLCBPlpRM+wMrMBBQDRi2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11333282},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-UDdSM3Eltl3shHx8IBiH4yCl+zJlwMCmJkH0Rre5HJUw5Pc0vRJiC4WBtTEKR+Gt1iavx76MS/uJwq5GP7Vj3g==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.37.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.192.2","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.38.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.193.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.1_1788893315925_0.01178953146045747","host":"s3://npm-registry-packages-npm-production"}},"0.47.2":{"name":"@tangle-network/agent-app","version":"0.47.2","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.2","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"0821c2f36ef46748c3eae043d35ebc33a7850ecf","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.2.tgz","fileCount":875,"integrity":"sha512-4gXhbedVVsU5Qutz8olCm5sJ3BnHnurpgS0B3k75+oaGES2avYHcH5CiknNJLKdwkiJE+VZZsCtXY0FAdltHJw==","signatures":[{"sig":"MEUCIBm37ThuKBjyNCy6G3p4K58jq9ovzdc0X8PbVcsTiDx7AiEAgbNx2lD0h/r0EWr5YuUCMRAtrQXtLyx0g/t8aWskZK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11333514},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-4gXhbedVVsU5Qutz8olCm5sJ3BnHnurpgS0B3k75+oaGES2avYHcH5CiknNJLKdwkiJE+VZZsCtXY0FAdltHJw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.37.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.8.16","@tangle-network/agent-runtime":"0.192.2","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.38.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.193.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.2_1788900581853_0.7049888984491348","host":"s3://npm-registry-packages-npm-production"}},"0.47.3":{"name":"@tangle-network/agent-app","version":"0.47.3","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.3","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"bffac8644caf47af9419a1bb4dcf88887b9a473d","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.3.tgz","fileCount":875,"integrity":"sha512-x/7Eu+0z/qqCZMviJwqy4UFCQ7ryUjNz8MQ3jO5YSZUoXaa86nHYV5mQX+d+jnfu5wQtOKuW7ThXRKIUo8DIzw==","signatures":[{"sig":"MEQCIAVVFY/wYmvy9GirtGuDu7f48TkCxwX2VCcWopxPMHO1AiB99yUSFjz+Ym8s31VCB73zqhxAjHwyYheUuE65Q+RdCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11333513},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-x/7Eu+0z/qqCZMviJwqy4UFCQ7ryUjNz8MQ3jO5YSZUoXaa86nHYV5mQX+d+jnfu5wQtOKuW7ThXRKIUo8DIzw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.37.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.9.0","@tangle-network/agent-runtime":"0.192.2","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.38.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.193.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.3_1788903814545_0.25614307477178433","host":"s3://npm-registry-packages-npm-production"}},"0.47.4":{"name":"@tangle-network/agent-app","version":"0.47.4","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.4","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"bb0409446b8d7722d042d2dc2e45ff1ab36d4ba4","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.4.tgz","fileCount":875,"integrity":"sha512-Gdhcw1k8/OfE7c833EXvUKeYQfLflZvB4fyOfyHwhKtbjCzjwX6cDZQdd8YxXKozU6ND6Tzj1WZhazBQbiAH8A==","signatures":[{"sig":"MEUCIFHxcWBwMzfTzdFb9ABUYnO7d01lJojgLVUVrAOCMLq/AiEA93TMyH4Qu/X59wrbtC6Q1Lkyfxh0kLHu+4jN1s26AeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11333514},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-Gdhcw1k8/OfE7c833EXvUKeYQfLflZvB4fyOfyHwhKtbjCzjwX6cDZQdd8YxXKozU6ND6Tzj1WZhazBQbiAH8A==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.37.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.192.2","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.38.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.193.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.4_1788905989359_0.5425616854477273","host":"s3://npm-registry-packages-npm-production"}},"0.47.5":{"name":"@tangle-network/agent-app","version":"0.47.5","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.5","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"5f7159fe0fb4035c6ba9f679df365059d01677dc","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.5.tgz","fileCount":880,"integrity":"sha512-QWBci65hDo2pRhW+F6cv57osTYQZVU02ogvX0nsx2Vr2sEKO3gCa7AUtYF22Id/R83iqG23Y9YD6X8MepYuaCw==","signatures":[{"sig":"MEQCIFk3af0fMnRCUVhwHMkFudPGtQ8hpsn9QC2l4o4guM1hAiBQ/ljTxPOLZt6RE6PUFmb+h5qvVRfRW9zRZxvoPQXAIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11371298},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-QWBci65hDo2pRhW+F6cv57osTYQZVU02ogvX0nsx2Vr2sEKO3gCa7AUtYF22Id/R83iqG23Y9YD6X8MepYuaCw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.37.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.192.2","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.38.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.193.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.5_1788913213764_0.31870891498581755","host":"s3://npm-registry-packages-npm-production"}},"0.47.6":{"name":"@tangle-network/agent-app","version":"0.47.6","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.6","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"660ba0e7614bc78f10514cbe25509dcfef16c1f5","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.6.tgz","fileCount":884,"integrity":"sha512-do++0y9wsLITFumUMdBW0vMT3HTS9TKfPrQgwk0M8ST3pf3UAUcnWm9QUf0s36Hku8UCyUpTeffMaeF0F+VxLg==","signatures":[{"sig":"MEQCICH2rpKJFkKHENq+7zLG2jpl/EskK9Li4AsovNGs3RLNAiA714Uv2Dj1NhpgiE3Kv1EepobSUv3X3pHMoBqr8YLBeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11413895},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-do++0y9wsLITFumUMdBW0vMT3HTS9TKfPrQgwk0M8ST3pf3UAUcnWm9QUf0s36Hku8UCyUpTeffMaeF0F+VxLg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.37.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.192.2","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.38.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.193.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.6_1788916212667_0.7769271398645088","host":"s3://npm-registry-packages-npm-production"}},"0.47.7":{"name":"@tangle-network/agent-app","version":"0.47.7","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.7","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"cd6dabeb6108803dba297f6b8c7ed4c4f7d31be9","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.7.tgz","fileCount":884,"integrity":"sha512-trDkwH+t0FrPbjSBMWYpHvoVxEmGWcYSecgOSINOLKmAKcAsPVA0knR+jNCcDURIMYpJa/JsSN1IToMDttrTOQ==","signatures":[{"sig":"MEUCIBEgpVsMkX9tZxjqLDhmnnUTSpLp4s1ep/PRnvtf2PCcAiEA9gE+PZkKBsuF/b0mo2sO+2Efk3ZLc/ROrquf3hUL75Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11428087},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-trDkwH+t0FrPbjSBMWYpHvoVxEmGWcYSecgOSINOLKmAKcAsPVA0knR+jNCcDURIMYpJa/JsSN1IToMDttrTOQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.37.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.192.2","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.38.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.193.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.7_1788919601820_0.18923174817411548","host":"s3://npm-registry-packages-npm-production"}},"0.47.8":{"name":"@tangle-network/agent-app","version":"0.47.8","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.8","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"72dcc488d69b0793cf8900f9c66cddb54fce94b8","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.8.tgz","fileCount":884,"integrity":"sha512-l/SDhJnPJIWsGNkRDA2p3rJwwilDjqyy2OHWKzdyN1xxQy87tHDeZyEthdvm/izK1nNemOgSpLF0HHZPZ2nkhg==","signatures":[{"sig":"MEYCIQC12MrdOgupFezKe9diJYMFNf3xV6WnX6ml/I0AyRR1yAIhAP03lj8rqzNYaimHqg3mLc5XDv3GoaZKYo1kDrtsQSyA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11429822},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-l/SDhJnPJIWsGNkRDA2p3rJwwilDjqyy2OHWKzdyN1xxQy87tHDeZyEthdvm/izK1nNemOgSpLF0HHZPZ2nkhg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.37.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.173.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.192.2","@tangle-network/agent-interface":"2.3.0","@tangle-network/agent-knowledge":"13.0.1","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.36.4 <0.38.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.173.1 <0.174.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.191.0 <0.193.0","@tangle-network/agent-interface":"^2.3.0","@tangle-network/agent-knowledge":"^13.0.1","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.8_1788922012734_0.8390253091475726","host":"s3://npm-registry-packages-npm-production"}},"0.47.9":{"name":"@tangle-network/agent-app","version":"0.47.9","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.9","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"64f2c4591fd180e5077c150dbe591dfec20cc7b1","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.9.tgz","fileCount":884,"integrity":"sha512-JT/SqnS+FTB91AQWU2hYhFRVBy/9yaHCNNcZjwvz2tlCPpEPfw2b0YJ7ze67iIes3B1bWKstFRaYyqflBKtwUA==","signatures":[{"sig":"MEUCIQDjsmdDQtKtUA+UtG02pmNLzmwCcbdU/7uDlHyyXvhihwIgcYnqdze1TjltcVzsuFYcdXMf/7GXVEBiccc6/v02zMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11429822},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-JT/SqnS+FTB91AQWU2hYhFRVBy/9yaHCNNcZjwvz2tlCPpEPfw2b0YJ7ze67iIes3B1bWKstFRaYyqflBKtwUA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.38.2","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.179.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.204.1","@tangle-network/agent-interface":"2.6.0","@tangle-network/agent-knowledge":"15.0.2","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.38.2 <0.39.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.179.0 <0.180.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.204.1 <0.205.0","@tangle-network/agent-interface":"^2.6.0","@tangle-network/agent-knowledge":"^15.0.2","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.9_1788941285046_0.04097108969474372","host":"s3://npm-registry-packages-npm-production"}},"0.47.10":{"name":"@tangle-network/agent-app","version":"0.47.10","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.10","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"274297b49924d6f6b1a2c7c4ef9388c978ad6a94","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.10.tgz","fileCount":884,"integrity":"sha512-oiAXDzdI9OkCuUzRDX0/tS1hnARm9kuNR6fhlt0JyyFMbou46G+HdlW90XLbBeM2XYqZCUkfse8maAWaVzZSzA==","signatures":[{"sig":"MEQCIA2snRQ1+R91aAYF75tNnN+Nb5ihSVpsMw4yzZiHZR1FAiAqiaWXKkXhDW/kKcCaX9OHuSEpgKgvzeaCzxlnCgWnow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11431604},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-oiAXDzdI9OkCuUzRDX0/tS1hnARm9kuNR6fhlt0JyyFMbou46G+HdlW90XLbBeM2XYqZCUkfse8maAWaVzZSzA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.38.2","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.179.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.204.1","@tangle-network/agent-interface":"2.6.0","@tangle-network/agent-knowledge":"15.0.2","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.38.2 <0.39.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.179.0 <0.180.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.204.1 <0.205.0","@tangle-network/agent-interface":"^2.6.0","@tangle-network/agent-knowledge":"^15.0.2","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.10_1788981152894_0.19186324823455791","host":"s3://npm-registry-packages-npm-production"}},"0.47.11":{"name":"@tangle-network/agent-app","version":"0.47.11","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.11","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"d1a6bdee9805996f7cf061b849ffa3a071b9fb0a","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.11.tgz","fileCount":884,"integrity":"sha512-nZRgYcRxxVtv9qbVgXKWMjy/+WZdlXSf82jHwA4zffaTai0lStebR1D1Y2GZj9afrXmUINCLFgHCbtcuTfFw+g==","signatures":[{"sig":"MEYCIQC2nVTbhw12Lv6TqcrbkHdDvHgPUKN2LSxjyYG+IjjmegIhAI81bN9sXEj/w7EAL8a6AthsBINhJPs//jGg/gjl6yPX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11432443},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-nZRgYcRxxVtv9qbVgXKWMjy/+WZdlXSf82jHwA4zffaTai0lStebR1D1Y2GZj9afrXmUINCLFgHCbtcuTfFw+g==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.38.2","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.179.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.204.1","@tangle-network/agent-interface":"2.6.0","@tangle-network/agent-knowledge":"15.0.2","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.38.2 <0.39.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.179.0 <0.180.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.204.1 <0.205.0","@tangle-network/agent-interface":"^2.6.0","@tangle-network/agent-knowledge":"^15.0.2","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.11_1788983210203_0.28828248728254957","host":"s3://npm-registry-packages-npm-production"}},"0.47.12":{"name":"@tangle-network/agent-app","version":"0.47.12","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.12","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"d9e07233b07834b49107380ad4dba67c22a3a885","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.12.tgz","fileCount":884,"integrity":"sha512-k6BPIzLs/CC9Ca06GbdsoLhQDfmbxjVghNCFXqf6qXfdrbLTt6IgkIx12O7OLE3He8ROxgzjV6zG3m4E6Ynuvg==","signatures":[{"sig":"MEYCIQDjRt5SMHJG+dBSLxFsh5Q7taKSvHu/qsJ069Le9YwFzgIhAO/6vO0VOp30lSRkxsNJiRgB/MAidrzIx9OEsUrKX2ix","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11434864},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-k6BPIzLs/CC9Ca06GbdsoLhQDfmbxjVghNCFXqf6qXfdrbLTt6IgkIx12O7OLE3He8ROxgzjV6zG3m4E6Ynuvg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.38.2","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.179.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.207.0","@tangle-network/agent-interface":"2.6.0","@tangle-network/agent-knowledge":"15.0.2","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.38.2 <0.39.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.179.0 <0.180.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.207.0 <0.208.0","@tangle-network/agent-interface":"^2.6.0","@tangle-network/agent-knowledge":"^15.0.2","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.12_1788989032882_0.7006865331056236","host":"s3://npm-registry-packages-npm-production"}},"0.47.13":{"name":"@tangle-network/agent-app","version":"0.47.13","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.13","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"6caae67661b8fc499e9a5097ca04a4c111bce721","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.13.tgz","fileCount":884,"integrity":"sha512-5qlM3uCLsq/h/wVDdAaV257rx3xL2Z96IDXLo3JMIv67HXMFNaWw+e+n65GHtUORDCagiSBPh8DaIh3gBwR1cw==","signatures":[{"sig":"MEUCICKewMz+gPywdoqgOPZprAoU7MD5oygw6vk5dZ2ej5JrAiEA/wtvQ17398TRyv/0QQJYPRcNXPOYKpAZe+iXngaURb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11443209},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-5qlM3uCLsq/h/wVDdAaV257rx3xL2Z96IDXLo3JMIv67HXMFNaWw+e+n65GHtUORDCagiSBPh8DaIh3gBwR1cw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.38.2","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.179.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.207.0","@tangle-network/agent-interface":"2.6.0","@tangle-network/agent-knowledge":"15.0.2","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.38.2 <0.39.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.179.0 <0.180.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.207.0 <0.208.0","@tangle-network/agent-interface":"^2.6.0","@tangle-network/agent-knowledge":"^15.0.2","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.13_1789111507658_0.9137856784005591","host":"s3://npm-registry-packages-npm-production"}},"0.47.14":{"name":"@tangle-network/agent-app","version":"0.47.14","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.14","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"5d3d5eb4c3850d0ff7f41b87fb64ad05282d117e","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.14.tgz","fileCount":884,"integrity":"sha512-tQ0sRcNcpxsZYjbJeSP5pJqU7U/+QPm8/LBFcybRZvBzE49mHJpO/0TjxScknOSQ+QsiP3Npsy/yKFAQA5tMnQ==","signatures":[{"sig":"MEUCIQCGSiA4LtJyQHzZOJuyZRFshF7obC5GyMceEi91lMQD+QIgRx2QW+Y1i4PAAh+VRGdMWpoLmJoDwnDwMYmi+Mhb99Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11446599},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-tQ0sRcNcpxsZYjbJeSP5pJqU7U/+QPm8/LBFcybRZvBzE49mHJpO/0TjxScknOSQ+QsiP3Npsy/yKFAQA5tMnQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.38.2","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.179.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.207.0","@tangle-network/agent-interface":"2.6.0","@tangle-network/agent-knowledge":"15.0.2","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.38.2 <0.39.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.179.0 <0.180.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.207.0 <0.208.0","@tangle-network/agent-interface":"^2.6.0","@tangle-network/agent-knowledge":"^15.0.2","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.14_1789161548030_0.4141573921813373","host":"s3://npm-registry-packages-npm-production"}},"0.47.15":{"name":"@tangle-network/agent-app","version":"0.47.15","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.15","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"8f2d341887127f0123500ebc6f148f6d711afc5b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.15.tgz","fileCount":884,"integrity":"sha512-kZaASK6ZbnOl/9Lk0DMT4JnZXQvv4yX9d0YUgpnYgOTqEt7Ga0oF9ij4dyEl7TVEnsLEynbqQfclQdkJ6AMkNA==","signatures":[{"sig":"MEQCIEDuqc5W9KIXXDxCjKl6HdKCs+D5ikigYAL71eEiavb/AiBXkEJ7G/v+ZVS3Nok7/x++RXhSaCjsZ2QxQxTh4WpeKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11447091},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-kZaASK6ZbnOl/9Lk0DMT4JnZXQvv4yX9d0YUgpnYgOTqEt7Ga0oF9ij4dyEl7TVEnsLEynbqQfclQdkJ6AMkNA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.38.2","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.179.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.207.0","@tangle-network/agent-interface":"2.6.0","@tangle-network/agent-knowledge":"15.0.2","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.38.2 <0.39.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.179.0 <0.180.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.207.0 <0.208.0","@tangle-network/agent-interface":"^2.6.0","@tangle-network/agent-knowledge":"^15.0.2","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.15_1789169805463_0.8768872768864946","host":"s3://npm-registry-packages-npm-production"}},"0.47.16":{"name":"@tangle-network/agent-app","version":"0.47.16","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.16","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"8d53c6425489d15207c6a32c17fb56c8caf97af3","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.16.tgz","fileCount":889,"integrity":"sha512-zODzLIWU4hKdqZz8f7FzbxEQI/15S/x9g6mnWaSpCnyOvj4xdZfupdHnGivMHM1BmA0O5Jno2ULXGuTy21jqeA==","signatures":[{"sig":"MEUCIAMMHa/x1jkKCuB8zsu2kw+69V6Ms6Het/V1lDYMY2QOAiEA+3vfP4C3gNDKu41Oc39kdJvmu+BqXuqCK/kwt0VF2VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11488109},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-zODzLIWU4hKdqZz8f7FzbxEQI/15S/x9g6mnWaSpCnyOvj4xdZfupdHnGivMHM1BmA0O5Jno2ULXGuTy21jqeA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.38.2","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.179.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.207.0","@tangle-network/agent-interface":"2.6.0","@tangle-network/agent-knowledge":"15.0.2","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.38.2 <0.39.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.179.0 <0.180.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.207.0 <0.208.0","@tangle-network/agent-interface":"^2.6.0","@tangle-network/agent-knowledge":"^15.0.2","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.16_1789215528497_0.8766592210284003","host":"s3://npm-registry-packages-npm-production"}},"0.47.17":{"name":"@tangle-network/agent-app","version":"0.47.17","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.17","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"378bca952340353c44568285c94eba561d1e63d8","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.17.tgz","fileCount":889,"integrity":"sha512-PPHUjarF+MEJoMJQ+C7RsBhkgvXLDjPEovybxZurJxwbJjVaQQpZ3la0YBtvLOUZCEicBxWN45YtiLdlI5v1ww==","signatures":[{"sig":"MEUCIFPNT3iGGiT8xh1c78WpUSuV0tv5NY4niSWfCbuv5hX4AiEAvm1+t1eHofgwvW5m3LrPBYgvnjg2kXVpIbtTNpiuIRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11488819},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-PPHUjarF+MEJoMJQ+C7RsBhkgvXLDjPEovybxZurJxwbJjVaQQpZ3la0YBtvLOUZCEicBxWN45YtiLdlI5v1ww==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.38.2","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.179.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.207.0","@tangle-network/agent-interface":"2.6.0","@tangle-network/agent-knowledge":"15.0.2","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.38.2 <0.39.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.179.0 <0.180.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.207.0 <0.208.0","@tangle-network/agent-interface":"^2.6.0","@tangle-network/agent-knowledge":"^15.0.2","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.17_1789218424964_0.750981212330265","host":"s3://npm-registry-packages-npm-production"}},"0.47.18":{"name":"@tangle-network/agent-app","version":"0.47.18","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.18","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"8027ae9c8b18a9ca980e66c46ee6156508d0d20a","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.18.tgz","fileCount":889,"integrity":"sha512-lFImPIgGBwgjp75aaCF+3vSBygo/P1mFXcwjZp1j9TQbZ5iXeNKsUf+xMGKi2VsyHQrwI+PaLVqB2E15jm67PQ==","signatures":[{"sig":"MEUCIQDxaJX+fnjowC6WrE1zRa9QhjfQrOhFr/drOhxZfhS/GAIgXX38rtQcJLI5OQQAnNOUjLZFeCb2o6BK2nYjFxKSnSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11492481},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-lFImPIgGBwgjp75aaCF+3vSBygo/P1mFXcwjZp1j9TQbZ5iXeNKsUf+xMGKi2VsyHQrwI+PaLVqB2E15jm67PQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.38.2","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.179.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.207.0","@tangle-network/agent-interface":"2.6.0","@tangle-network/agent-knowledge":"15.0.2","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.38.2 <0.39.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.179.0 <0.180.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.207.0 <0.208.0","@tangle-network/agent-interface":"^2.6.0","@tangle-network/agent-knowledge":"^15.0.2","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.18_1789223903106_0.36797089291114937","host":"s3://npm-registry-packages-npm-production"}},"0.47.19":{"name":"@tangle-network/agent-app","version":"0.47.19","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.19","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"d7c9d4e4132dc44e11a3538bd99c4b65b714e182","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.19.tgz","fileCount":889,"integrity":"sha512-NEIxVP1vfB/5oBTRxrD73B/IkAzOT4eAH6RNXiW8rvwyeEFS3ALWBV9pxfxAEXFzju6EhnddBgS4m2Q3csy6uQ==","signatures":[{"sig":"MEYCIQCaGPppCDCpTUeE19eIPJa2av2Fhq11P9npu0vg7R73fQIhALwUUBPpzv7LSgt83TRB4IzmFAe4j6js4qjKDlP2mf2+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11493157},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-NEIxVP1vfB/5oBTRxrD73B/IkAzOT4eAH6RNXiW8rvwyeEFS3ALWBV9pxfxAEXFzju6EhnddBgS4m2Q3csy6uQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.38.2","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.179.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.207.0","@tangle-network/agent-interface":"2.6.0","@tangle-network/agent-knowledge":"15.0.2","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.38.2 <0.39.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.179.0 <0.180.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.207.0 <0.208.0","@tangle-network/agent-interface":"^2.6.0","@tangle-network/agent-knowledge":"^15.0.2","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.19_1789257642779_0.049553268102887404","host":"s3://npm-registry-packages-npm-production"}},"0.47.20":{"name":"@tangle-network/agent-app","version":"0.47.20","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.20","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"ff3477bbdbded115bc42386f19df7d553aad46ff","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.20.tgz","fileCount":889,"integrity":"sha512-6YioBjN7MvcRzI9WzXteUBWxHKlyGFnBggLhzvi14qn+w2NSnnarPQPZr6BoNXLgurQqV45UxQsUwYvjleD4yg==","signatures":[{"sig":"MEUCIQD7sWmSr0dXhXvgB0nPDW9nz2cqbaVxkhhlALxK823UvAIgeRSb2DrmHNdRJKZg98PSBCfD0PwlWd6g4Tnb8jsmpNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11493157},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-6YioBjN7MvcRzI9WzXteUBWxHKlyGFnBggLhzvi14qn+w2NSnnarPQPZr6BoNXLgurQqV45UxQsUwYvjleD4yg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.39.2","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.180.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.219.0","@tangle-network/agent-interface":"2.6.0","@tangle-network/agent-knowledge":"15.0.3","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.38.2 <0.40.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.180.0 <0.181.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.219.0 <0.220.0","@tangle-network/agent-interface":"^2.6.0","@tangle-network/agent-knowledge":"^15.0.3","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.20_1789258767241_0.35214779650103334","host":"s3://npm-registry-packages-npm-production"}},"0.47.21":{"name":"@tangle-network/agent-app","version":"0.47.21","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.21","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"9c1eb76eed3b30b39448f62f00a3f12e37fa8f4b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.21.tgz","fileCount":889,"integrity":"sha512-xPbZbrqH9p2WOoCKjU8Tetcn+pD1c/WL+wem8n6Nc7Tl1XY2+hF5psKGOrMis9WP/3hz+jRusjTthGY+UMi7HA==","signatures":[{"sig":"MEQCIErn02UqTBDivnTcv3C1DIIRcZz9hWJTXzJPCqrhhU0RAiAZHpFIcFbkka7BMBRQWG6txDdCzoKQ4bBoUdOkeumMjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11507336},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-xPbZbrqH9p2WOoCKjU8Tetcn+pD1c/WL+wem8n6Nc7Tl1XY2+hF5psKGOrMis9WP/3hz+jRusjTthGY+UMi7HA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.39.2","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.180.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.219.0","@tangle-network/agent-interface":"2.6.0","@tangle-network/agent-knowledge":"15.0.3","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.38.2 <0.40.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.180.0 <0.181.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.219.0 <0.220.0","@tangle-network/agent-interface":"^2.6.0","@tangle-network/agent-knowledge":"^15.0.3","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.21_1789264496036_0.5304361118859824","host":"s3://npm-registry-packages-npm-production"}},"0.47.22":{"name":"@tangle-network/agent-app","version":"0.47.22","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.22","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"209450a47564b2f0cb9d890e89168a35206a2eb0","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.22.tgz","fileCount":889,"integrity":"sha512-MlcwEfkX+5mvqgvH42/DWB4z5jJtxZx1+Aj11JscoO3OajThO29zHZaOHjqLTJtktzrAk3Zd+06uT9MAQMxoSw==","signatures":[{"sig":"MEUCIGUMr8Zqs+ngVzgS82HB4b+zbCK94gaUZTidiX45B0nAAiEAsSXeZ0xA6d/rqPS71/ZoOyYNHBbIO5fdSuHz9yx2vwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11507576},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-MlcwEfkX+5mvqgvH42/DWB4z5jJtxZx1+Aj11JscoO3OajThO29zHZaOHjqLTJtktzrAk3Zd+06uT9MAQMxoSw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.39.2","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.180.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.219.0","@tangle-network/agent-interface":"2.6.0","@tangle-network/agent-knowledge":"15.0.3","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.38.2 <0.40.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.180.0 <0.181.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.219.0 <0.220.0","@tangle-network/agent-interface":"^2.6.0","@tangle-network/agent-knowledge":"^15.0.3","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.22_1789351983908_0.8825616945345394","host":"s3://npm-registry-packages-npm-production"}},"0.47.23":{"name":"@tangle-network/agent-app","version":"0.47.23","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.23","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"3191002d60faf5efa0cb80ba247d4b3576d13006","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.23.tgz","fileCount":889,"integrity":"sha512-XWtYnCUDumDItDNL6QDIJ2Oxlyw6xvNQUdKweASpzX1mU452odFLcG0XM4N5rZ9X2kMGZKC6wSfNh9qhebP/Qg==","signatures":[{"sig":"MEYCIQD3o5d2CMxbP2j7IbHBb1YClXjk8YQMFKSIbRCuT6fGYgIhAO+i21yxW+0Q2gwqNERlp2T1P3w+pYJAWiOSHjqUKhED","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11507528},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-XWtYnCUDumDItDNL6QDIJ2Oxlyw6xvNQUdKweASpzX1mU452odFLcG0XM4N5rZ9X2kMGZKC6wSfNh9qhebP/Qg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.39.2","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.180.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.222.1","@tangle-network/agent-interface":"2.6.0","@tangle-network/agent-knowledge":"15.0.3","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.38.2 <0.40.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.180.0 <0.181.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.222.1 <0.223.0","@tangle-network/agent-interface":"^2.6.0","@tangle-network/agent-knowledge":"^15.0.3","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.23_1789362259087_0.6024837633621676","host":"s3://npm-registry-packages-npm-production"}},"0.47.24":{"name":"@tangle-network/agent-app","version":"0.47.24","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.24","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"bd1c7e58d010ebc6578ea045a9763ce94b31e7d0","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.24.tgz","fileCount":889,"integrity":"sha512-cQ8RPbr8RWK3T/jDr738Qrw+g4jdnAUyUXe+0huq71ioIVGNYrYBsnQ6ro+ZSaXzSFCTz18OKREPn6ik51IaXQ==","signatures":[{"sig":"MEQCIBMF/1rC8PUWdHRLh/2pxkNJfuiNzOGijzcYN6FHZQS1AiA/xOiqyX0qYtmZ4HimoqjVJnTU2M7v8B19AxBgy+Encw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11508522},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-cQ8RPbr8RWK3T/jDr738Qrw+g4jdnAUyUXe+0huq71ioIVGNYrYBsnQ6ro+ZSaXzSFCTz18OKREPn6ik51IaXQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.39.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.180.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.222.1","@tangle-network/agent-interface":"2.6.0","@tangle-network/agent-knowledge":"15.0.3","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.39.4 <0.40.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.180.0 <0.181.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.222.1 <0.223.0","@tangle-network/agent-interface":"^2.6.0","@tangle-network/agent-knowledge":"^15.0.3","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.24_1789378019179_0.022197095489303598","host":"s3://npm-registry-packages-npm-production"}},"0.47.25":{"name":"@tangle-network/agent-app","version":"0.47.25","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.47.25","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"4f61339ce5a399101b261ef59485cbc2e97e0899","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.47.25.tgz","fileCount":891,"integrity":"sha512-gEJvpzF/PX/jseIdpoGOCznla8Mhqbu29+zch/hQDJKyI/5CLclKwM++1tkbgOo49hKPni5yMcrUjE6Jt0YCTQ==","signatures":[{"sig":"MEUCIQC9VppgAvqwV7xtGVozDI+/34lYg6uhkUoqLI/2lEWLAAIgQgKW/w5vpp9x+meG15UIO7icNRxVlLQsy5MtbdrpSR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMEFKzwWhkBXNC+2WVByApK9K/N8enmmMSzGI4W6FZvAIgY+rUoZasgavt+U/47MFBX/gPTHvyDdMlo43Q+zuCzUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.47.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11513116},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-gEJvpzF/PX/jseIdpoGOCznla8Mhqbu29+zch/hQDJKyI/5CLclKwM++1tkbgOo49hKPni5yMcrUjE6Jt0YCTQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.39.4","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.180.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.222.1","@tangle-network/agent-interface":"2.6.0","@tangle-network/agent-knowledge":"15.0.3","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.19.0"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.39.4 <0.40.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.180.0 <0.181.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.222.1 <0.223.0","@tangle-network/agent-interface":"^2.6.0","@tangle-network/agent-knowledge":"^15.0.3","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.19.0 <0.20.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.47.25_1789514331842_0.26403128807143417","host":"s3://npm-registry-packages-npm-production"}},"0.48.1":{"name":"@tangle-network/agent-app","version":"0.48.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.48.1","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"4993b03bc7480cb39455d6508e599c6358e8fe5f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.48.1.tgz","fileCount":891,"integrity":"sha512-Lwut43aZhS1XpLYkj8Qp2Zl8/OLFYK/ozDPYIWFOwEp59e7J8m791q6EJ3gSp6SbDSqFG/6lcruPBsR6KcRj6g==","signatures":[{"sig":"MEUCIG4LjGyGyJ/ZsxtGd3Nfl4rvfnC9usPDyr7kEhgfRw4FAiEAsojQNyd4h/JVofZ8gpTtXL2kUNBWcidEoWXN24vjzak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4mqhDUsB5D2CvFJ6vlIx3Xd6qvoE7lxcq/Yiu/8RCJQIhAPnOQyAwh5DmRcatiLX+GWlWpKF1+rvtvqn4b3oSEHd7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.48.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11506216},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-Lwut43aZhS1XpLYkj8Qp2Zl8/OLFYK/ozDPYIWFOwEp59e7J8m791q6EJ3gSp6SbDSqFG/6lcruPBsR6KcRj6g==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.40.2","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.182.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.231.1","@tangle-network/agent-interface":"2.6.1","@tangle-network/agent-knowledge":"17.0.2","@tangle-network/agent-integrations":"0.53.55","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.40.2 <0.41.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.182.0 <0.183.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.231.1 <0.232.0","@tangle-network/agent-interface":"^2.6.1","@tangle-network/agent-knowledge":"^17.0.2","@tangle-network/agent-integrations":">=0.53.55 <0.54.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.48.1_1789539630380_0.1982060676780204","host":"s3://npm-registry-packages-npm-production"}},"0.48.2":{"name":"@tangle-network/agent-app","version":"0.48.2","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.48.2","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"65c31427178db95516f2814d230d1a1c1871f61b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.48.2.tgz","fileCount":891,"integrity":"sha512-zJOCBONdpV2I1NiXJuUdjrET4NVSda0roNEHL2/NGFOHbRt/HU+00pXqCPzKBclYPxfy+fxyzvlw+Cnsc0yQUw==","signatures":[{"sig":"MEYCIQCHXoyas2yyPBygVDpSnYGp0Tj3FNKeRGSxdWGXu2K3lQIhAMxwovFSfcnGVA20BMpItwKhMtYp+cOKJQ6BUIiLevI2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHoov1LoNqfQjtEpuXry26/ZLwM8ToZGPzobniyZ3/8QIgaNpAGiKskpqqk29xZUmXHI0GKOfZ57fuUTq65U7/+WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.48.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11506215},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-zJOCBONdpV2I1NiXJuUdjrET4NVSda0roNEHL2/NGFOHbRt/HU+00pXqCPzKBclYPxfy+fxyzvlw+Cnsc0yQUw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.40.2","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.182.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.231.1","@tangle-network/agent-interface":"2.6.1","@tangle-network/agent-knowledge":"17.0.2","@tangle-network/agent-integrations":"0.54.0","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.40.2 <0.41.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.182.0 <0.183.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.231.1 <0.232.0","@tangle-network/agent-interface":"^2.6.1","@tangle-network/agent-knowledge":"^17.0.2","@tangle-network/agent-integrations":">=0.53.55 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.48.2_1789742824988_0.8810631577322545","host":"s3://npm-registry-packages-npm-production"}},"0.48.3":{"name":"@tangle-network/agent-app","version":"0.48.3","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.48.3","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"ba98655a16bef54292200f57b16fd264573faf89","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.48.3.tgz","fileCount":893,"integrity":"sha512-vfRfFEzDfRi5uhN4zYDON+jt5oi/5os1YbBkGUDoEoJRt2l49iUZyvc5Eq9t13uRh1RMqlzKA8MPzeyy7zMy3Q==","signatures":[{"sig":"MEUCIH802x8LytIHbvJD8reczrSIhRXlyxR6LQbOn0H3aDM3AiEAtm/Tf9bzpqWH1ze56miiKevhcvX8l5q7oqIuLVbx36U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1RAL/wXL3g3iRPsztM445/pIskZ6Pix1WJUU+uDAgJwIgaWTXREC2f8Gbm6bIBsHlxgS+hgJUMjNZot13vp07GVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.48.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11529991},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-vfRfFEzDfRi5uhN4zYDON+jt5oi/5os1YbBkGUDoEoJRt2l49iUZyvc5Eq9t13uRh1RMqlzKA8MPzeyy7zMy3Q==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.40.2","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.182.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.10.0","@tangle-network/agent-runtime":"0.231.1","@tangle-network/agent-interface":"2.6.1","@tangle-network/agent-knowledge":"17.0.2","@tangle-network/agent-integrations":"0.54.0","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.40.2 <0.41.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.182.0 <0.183.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.231.1 <0.232.0","@tangle-network/agent-interface":"^2.6.1","@tangle-network/agent-knowledge":"^17.0.2","@tangle-network/agent-integrations":">=0.53.55 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.48.3_1789902183927_0.2544269004077713","host":"s3://npm-registry-packages-npm-production"}},"0.48.4":{"name":"@tangle-network/agent-app","version":"0.48.4","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.48.4","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"e46ac101b5273c3539aeacd35b8ab154daf5c2dc","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.48.4.tgz","fileCount":893,"integrity":"sha512-EuT9QuEnJoTPFpP1knh5s1N/gIFGfQlSOKFm0xVo2K3rv2n96vvN9n3ySw2LosNzWh+/JAbLr1xR+RTnHRsLMw==","signatures":[{"sig":"MEUCIFsQcLXrGt8WNge7zQYoGbMUnWNftb479BTRWztdEscMAiEAqs7mq9V9Bd/QQb0pw1WWKh3EKjHGp6ERZXq6cgbCDfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDK2XfJ9adgz6Ops05S/U1AUzP9uAOkvB6h+/DEgsLeCAiA222dPKzy6zkDu32aUDrHxDnImfAqwmzQRO2UdPaGrwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.48.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11523305},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-EuT9QuEnJoTPFpP1knh5s1N/gIFGfQlSOKFm0xVo2K3rv2n96vvN9n3ySw2LosNzWh+/JAbLr1xR+RTnHRsLMw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"^11.8.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.45.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.182.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.247.0","@tangle-network/agent-interface":"2.10.0","@tangle-network/agent-knowledge":"17.0.2","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.45.0 <0.46.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.182.0 <0.183.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.247.0 <0.248.0","@tangle-network/agent-interface":"^2.10.0","@tangle-network/agent-knowledge":"^17.0.2","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.48.4_1789956597684_0.6350018570182261","host":"s3://npm-registry-packages-npm-production"}},"0.49.1":{"name":"@tangle-network/agent-app","version":"0.49.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.1","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"1be7f30f9fa98002fe4053c3b445b69597927964","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.1.tgz","fileCount":893,"integrity":"sha512-C98W04ZYJfhtRo5uykhz0+pNxmiLzxNEiKMcZ1T6zvJ3DJu5IjXTPkXZ/e5TSl/ODvx2VBQBiOG4Gr5FLwmyZg==","signatures":[{"sig":"MEQCIAKs2YLo0bPLBx2YMuk0l7arMzNnmd7CInIHm7wKtfcHAiABwAZiwxvO+GmCQ+rx0ej1yax1bFM+TUoYTn8lhbq3CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDV0c7tqYacg5ZTwz6PAdhr6x2zSqpUNargePiAGOt7swIgThOGgXO06BWlqdYfZUsc27MBzq98GITBObl632PMH2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11524483},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-C98W04ZYJfhtRo5uykhz0+pNxmiLzxNEiKMcZ1T6zvJ3DJu5IjXTPkXZ/e5TSl/ODvx2VBQBiOG4Gr5FLwmyZg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.45.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.182.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.247.0","@tangle-network/agent-interface":"2.10.0","@tangle-network/agent-knowledge":"17.0.2","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.45.0 <0.46.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.182.0 <0.183.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.247.0 <0.248.0","@tangle-network/agent-interface":"^2.10.0","@tangle-network/agent-knowledge":"^17.0.2","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.1_1790062457238_0.15848235453083825","host":"s3://npm-registry-packages-npm-production"}},"0.49.2":{"name":"@tangle-network/agent-app","version":"0.49.2","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.2","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"0d321ab7f83db17caeda54fd2379fe7e07c877a3","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.2.tgz","fileCount":895,"integrity":"sha512-Ny5mIs4QM0AJAJqc07rI4SDqdg1USzWVOtHJOdcInzoRBUVaQi5rnIzidt4kzq1E+JhfN5lmMaG/a8DMz37jqg==","signatures":[{"sig":"MEYCIQCjsp7Ym6a9u05zCGz1jBRKalMYjLYrizNCzd4/jphOrwIhAIhnVEvP0RPahK5SZlHpzos0jYDPJue5A/QAmImlmzOp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCPD3+ejds7OB4q1u7KTRqyKamSowyKhqC4kd4CH+eMYQIgRMAamD+GqkzShUJ38zxSvEg7Ph6Cdq95MJOUOsTykh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11581188},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-Ny5mIs4QM0AJAJqc07rI4SDqdg1USzWVOtHJOdcInzoRBUVaQi5rnIzidt4kzq1E+JhfN5lmMaG/a8DMz37jqg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.45.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.182.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.247.0","@tangle-network/agent-interface":"2.10.0","@tangle-network/agent-knowledge":"17.0.2","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.45.0 <0.46.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.182.0 <0.183.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.247.0 <0.248.0","@tangle-network/agent-interface":"^2.10.0","@tangle-network/agent-knowledge":"^17.0.2","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.2_1790110946307_0.8980709343342095","host":"s3://npm-registry-packages-npm-production"}},"0.49.3":{"name":"@tangle-network/agent-app","version":"0.49.3","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.3","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"1bc09001d9f84468ea514463198eaf5ccce2890c","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.3.tgz","fileCount":895,"integrity":"sha512-bZQ1UayF4xkktyIQ4sXil/6De5NqqvJhEGfuoUCYG9IvlUGtG9Myi4aUuAVIxvQ3EWgjja58DLu2SBtmPtcM+g==","signatures":[{"sig":"MEYCIQDN2ha3NvUOoI0yzSB5s9GPFvmuISSJdAwiYsIXN2nsqwIhANABLfFdrW3A+R93RS8YxDgazFEAbXXLc2u3plzXk6Yy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDrHzp38GQiYwOCJvIAiqt4L0Ow/o86CHzF5FayU2v19wIhAPDolqSpeYZrO7MRlW+2fdHqlcpefVHVj/MU8LGj57XI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11581188},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-bZQ1UayF4xkktyIQ4sXil/6De5NqqvJhEGfuoUCYG9IvlUGtG9Myi4aUuAVIxvQ3EWgjja58DLu2SBtmPtcM+g==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.45.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.183.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.249.1","@tangle-network/agent-interface":"2.10.0","@tangle-network/agent-knowledge":"17.1.0","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.45.0 <0.46.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.183.0 <0.184.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.249.1 <0.250.0","@tangle-network/agent-interface":"^2.10.0","@tangle-network/agent-knowledge":"^17.1.0","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.3_1790115365912_0.8994664686955947","host":"s3://npm-registry-packages-npm-production"}},"0.49.4":{"name":"@tangle-network/agent-app","version":"0.49.4","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.4","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"7b1fc2aa0c1d099a963a14349166af784d75062f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.4.tgz","fileCount":895,"integrity":"sha512-jyndWfD+LCMbgO9RPNTYe/lJxTYozvQjBJfQaYMtpdTkSnnlTtaInwr2miPBvQc5gCJZ4V7D+UwAvU/Iluo1iQ==","signatures":[{"sig":"MEQCIFjnLVsnNwOgWe+SDX9QLOJmyehnAFFM6B92FPBOPW9gAiALZaW+z8Xj9y/DFJFURRHdbJDyhRUj3QZFJjq5gxTn7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUOi8IDs1kK397wjZdZQwJFXspr04mQkn4TYgSg8JmZgIgbsN75rlUyaK2UekGgTMT1C7ZyVB5DtVo4fy4fL5zk0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11583457},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-jyndWfD+LCMbgO9RPNTYe/lJxTYozvQjBJfQaYMtpdTkSnnlTtaInwr2miPBvQc5gCJZ4V7D+UwAvU/Iluo1iQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.45.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.183.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.249.1","@tangle-network/agent-interface":"2.10.0","@tangle-network/agent-knowledge":"17.1.0","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.45.0 <0.46.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.183.0 <0.184.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.249.1 <0.250.0","@tangle-network/agent-interface":"^2.10.0","@tangle-network/agent-knowledge":"^17.1.0","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.4_1790149569063_0.1986130276266309","host":"s3://npm-registry-packages-npm-production"}},"0.49.5":{"name":"@tangle-network/agent-app","version":"0.49.5","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.5","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"eaa443576b3069a4b5e716ae74b3672ad9fe7194","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.5.tgz","fileCount":898,"integrity":"sha512-DCUe1BWjib2F2Bj+F7o/SWJZrI+02hCh5+oje7gBc/y2YTFhAV6wKnnVugWgy4FLHCIagHVf8CpKRQOGNe9igg==","signatures":[{"sig":"MEUCIQCje8g6qNodoDnrO6gTBvfCdu1i1mfJetLcQW6V8sj1RAIgFcc8qdLc3xHWryGFKkfnRctxSly5Ht/4Tga2S9b9tEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKwwwfE7tUMIdkSOozmIyUlqyG67BYCqPaMoO0anNnGQIgCgBYP7HqYtIeJNeRazZdplhX4psHfVgzWms6cYZIUCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11631586},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-DCUe1BWjib2F2Bj+F7o/SWJZrI+02hCh5+oje7gBc/y2YTFhAV6wKnnVugWgy4FLHCIagHVf8CpKRQOGNe9igg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.14.2","@tangle-network/sandbox":"0.45.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.183.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.249.1","@tangle-network/agent-interface":"2.10.0","@tangle-network/agent-knowledge":"17.1.0","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.12.6 <0.15.0","@tangle-network/sandbox":">=0.45.0 <0.46.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.183.0 <0.184.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.249.1 <0.250.0","@tangle-network/agent-interface":"^2.10.0","@tangle-network/agent-knowledge":"^17.1.0","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.5_1790199333792_0.18732512388376232","host":"s3://npm-registry-packages-npm-production"}},"0.49.6":{"name":"@tangle-network/agent-app","version":"0.49.6","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.6","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"2906331ce4e5fce9732e8e459e0bce9586de9fba","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.6.tgz","fileCount":898,"integrity":"sha512-KYbhUK2NnI1ntBDBXy5DIhIEj/WlRW70niJ4IvgqBgAVN/HEVMZuGALpu47d/Bbh5sBn2OIp8l6GrIPcp/sp5w==","signatures":[{"sig":"MEYCIQDJf8Bsvp58Chk+I/EoSjgggWUowAcTKlQtuzH8WDGPIAIhAP6NuewqiaKoxg9DOy6OyNN/7iR6BldoVY4RgfGsjOxi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNF/BOhm2j4weiN2/CnlFqhfG2t6OuTQ8XW9uvF8spegIhAMheqYGS8dnc33DQY9ZVs81GMT9zlPzQeFALJr9h9kBN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11632392},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-KYbhUK2NnI1ntBDBXy5DIhIEj/WlRW70niJ4IvgqBgAVN/HEVMZuGALpu47d/Bbh5sBn2OIp8l6GrIPcp/sp5w==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.14.2","@tangle-network/sandbox":"0.45.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.183.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.249.1","@tangle-network/agent-interface":"2.10.0","@tangle-network/agent-knowledge":"17.1.0","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.12.6 <0.15.0","@tangle-network/sandbox":">=0.45.0 <0.46.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.183.0 <0.184.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.249.1 <0.250.0","@tangle-network/agent-interface":"^2.10.0","@tangle-network/agent-knowledge":"^17.1.0","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.6_1790201719824_0.3925406521591601","host":"s3://npm-registry-packages-npm-production"}},"0.49.7":{"name":"@tangle-network/agent-app","version":"0.49.7","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.7","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"4cc21958742af0b345512899e2d0b366ef0299c4","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.7.tgz","fileCount":898,"integrity":"sha512-U3qhJlXEsob4MMASXgGeRx/ysceubhFlknTfpgbhgjcEK/x+/qK22quj+8ipip0JnFMwGOiucU/lx5t7byqNRQ==","signatures":[{"sig":"MEQCIBOIL3vfi+pH+iuJb7ZChWGYeEdhLpeX+yH9ZNHi3pL4AiBts/VtWXYSdDE5Jk6ManmVtNoXde4tgePsvtlwXKf1Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCNHYAsUxV2Q0IXgEksy025zT/ghImGsd8vpBvPRT4WgAIgBAWL1F9WSfHE3eqvw/AZskM5uzx0KCMyVN4l+avO+Fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11636191},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-U3qhJlXEsob4MMASXgGeRx/ysceubhFlknTfpgbhgjcEK/x+/qK22quj+8ipip0JnFMwGOiucU/lx5t7byqNRQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.14.2","@tangle-network/sandbox":"0.45.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.183.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.249.1","@tangle-network/agent-interface":"2.10.0","@tangle-network/agent-knowledge":"17.1.0","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.12.6 <0.15.0","@tangle-network/sandbox":">=0.45.0 <0.46.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.183.0 <0.184.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.249.1 <0.250.0","@tangle-network/agent-interface":"^2.10.0","@tangle-network/agent-knowledge":"^17.1.0","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.7_1790203879384_0.9494620378423835","host":"s3://npm-registry-packages-npm-production"}},"0.49.8":{"name":"@tangle-network/agent-app","version":"0.49.8","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.8","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"85891149b3684825271f650524056cca86cb70a5","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.8.tgz","fileCount":898,"integrity":"sha512-GWVuCm1R23YZtCRIPqsaUgmAE+ZfAndz21eOxIY/aA+4K9nxWgPFBrSC64mUEsMH83XzcrRsRrZNpn/8Ki38bw==","signatures":[{"sig":"MEUCIQCiE2loCCRurjoAnohCsHyIVLDUT+d87DzgL+wWV9fskQIgZHj2xzdruve74jgNjxbs9Hqce8lAg4E8rAQBFLd4ILM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAb+j9x2iifsu49EWdoIcf/PRBtRZJDl6LHiYqa9bSDFAiBSPB0gQLS9rsPnVF+B9F31MarnIdyoMq7rNg9H4Aanbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11654873},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-GWVuCm1R23YZtCRIPqsaUgmAE+ZfAndz21eOxIY/aA+4K9nxWgPFBrSC64mUEsMH83XzcrRsRrZNpn/8Ki38bw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.14.2","@tangle-network/sandbox":"0.45.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.183.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.249.1","@tangle-network/agent-interface":"2.10.0","@tangle-network/agent-knowledge":"17.1.0","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.12.6 <0.15.0","@tangle-network/sandbox":">=0.45.0 <0.46.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.183.0 <0.184.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.249.1 <0.250.0","@tangle-network/agent-interface":"^2.10.0","@tangle-network/agent-knowledge":"^17.1.0","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.8_1790213099504_0.08202071393815591","host":"s3://npm-registry-packages-npm-production"}},"0.49.9":{"name":"@tangle-network/agent-app","version":"0.49.9","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.9","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"2aca5306171bc57987b675b52d802fb2e0aa26de","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.9.tgz","fileCount":898,"integrity":"sha512-Fu1gAEVK9O1yvwhYKkwcZEKyNIrKsIB/mCwDL2QoylEZxfLj580b2d5gj9cIPX0MnBnsK4+BGjt5eoCvijNGrg==","signatures":[{"sig":"MEUCIQDmbXnIOcTRQlRFfjE+Kj71f+AhJ4lq0lo4tAO63lJhCgIgHPAeOjGo6Myu8rLIZT46rFoeP0htGr1UZDPg6pWzclk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG6F1322LeHeYk+1YI0BTVeVOUii3YoodlAAYtq0QtsOAiEAkXRM1Sw0fAXa23t2u8BhR3K6iP0dhy1ROnEOkWi28NM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11654873},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-Fu1gAEVK9O1yvwhYKkwcZEKyNIrKsIB/mCwDL2QoylEZxfLj580b2d5gj9cIPX0MnBnsK4+BGjt5eoCvijNGrg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.14.2","@tangle-network/sandbox":"0.45.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.183.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.249.1","@tangle-network/agent-interface":"2.10.0","@tangle-network/agent-knowledge":"17.1.0","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.12.6 <0.15.0","@tangle-network/sandbox":">=0.45.0 <0.46.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.183.0 <0.184.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.249.1 <0.250.0","@tangle-network/agent-interface":"^2.10.0","@tangle-network/agent-knowledge":"^17.1.0","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.9_1790214979475_0.6604149703205164","host":"s3://npm-registry-packages-npm-production"}},"0.49.10":{"name":"@tangle-network/agent-app","version":"0.49.10","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.10","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"5d575dbcc82403502ef55fc1015c9a6be0c4fff7","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.10.tgz","fileCount":899,"integrity":"sha512-6O4DVn0AXtSfg8egJYWVGgdLA0BNq/wVnMF7bpmzgfQXbip14REE2gy6x9iMYqlzhWvr355/BtRY04blIH5Vew==","signatures":[{"sig":"MEUCIG+3exaGahGYvpeoOJdAO9mepBns009e9vyRn5naZtwxAiEA4WJw27i6WBmWKCRdSVWWXPd4+2Yn2kVMfqtNGfvwU2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDT/gR1hyd1PrSbS0E9gciuu3VD5yKwA40EEoZie47vzQIhALdR86LricyNF/PyS3Pp12BLcieRyPZq+slPl+YLGmxs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11692459},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-6O4DVn0AXtSfg8egJYWVGgdLA0BNq/wVnMF7bpmzgfQXbip14REE2gy6x9iMYqlzhWvr355/BtRY04blIH5Vew==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.14.2","@tangle-network/sandbox":"0.45.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.183.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.249.1","@tangle-network/agent-interface":"2.10.0","@tangle-network/agent-knowledge":"17.1.0","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.12.6 <0.15.0","@tangle-network/sandbox":">=0.45.0 <0.46.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.183.0 <0.184.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.249.1 <0.250.0","@tangle-network/agent-interface":"^2.10.0","@tangle-network/agent-knowledge":"^17.1.0","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.10_1790217816207_0.4595688307800767","host":"s3://npm-registry-packages-npm-production"}},"0.49.11":{"name":"@tangle-network/agent-app","version":"0.49.11","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.11","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"f36e180a9db70b4b94001824f3218eb6a43b98ff","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.11.tgz","fileCount":899,"integrity":"sha512-KRYb3CqGNlctBPsJYzPzgBf+f5oyk/MMg16gmBEGR2V2WM/ldSjcuGThRV5rgA1gEzp48eHc2J7pyeuH8d9fWw==","signatures":[{"sig":"MEUCIEAMbidfvRN7jfRxntCbBYhTe5uyLOTDqDRTCkFu5w7hAiEAzD+V4SsJCuyOXXZYrpRf0gTR3fWCJR49TG5htUEpb+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID+V0GM1JgHzseW/ETd4XulOClucd22MzsF/VJaTeT+OAiEAyakVWmJHFcGoFs4tCQb0MH88IPfDqTzG3n97moXbw7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11693698},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-KRYb3CqGNlctBPsJYzPzgBf+f5oyk/MMg16gmBEGR2V2WM/ldSjcuGThRV5rgA1gEzp48eHc2J7pyeuH8d9fWw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.14.2","@tangle-network/sandbox":"0.49.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.186.2","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.259.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.2","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.12.6 <0.15.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.187.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.259.0 <0.260.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.11_1790219185381_0.004151435488565003","host":"s3://npm-registry-packages-npm-production"}},"0.49.12":{"name":"@tangle-network/agent-app","version":"0.49.12","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.12","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"cb37700a7393f883b1b8ddcdc9d7a861f0fdad0b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.12.tgz","fileCount":899,"integrity":"sha512-bCUftjZOtuZM9wYaGlOz2y6tzlyF4PxFYkDrF0zRIZuFx1jgFPMD9xNCih8/VkrURwd8SzHdxwWQYGCU0n092w==","signatures":[{"sig":"MEYCIQCmdhpJDKudlg3/YqMwICc6wLNv9W6zBe537JTfEMIgSQIhAJvvR6+IQv+5eZv3LVSdOsB8saP1sKcr5mulSPSGWQJy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDKOf9i6Gl4CcmNn4rA0Jra8bghAnF1AzFe4XapwhaqrAiEA3uws8/ZDJ9V+QK+txYu1REuJ0tk2mMCpFNk/IhSZl0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11694177},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-bCUftjZOtuZM9wYaGlOz2y6tzlyF4PxFYkDrF0zRIZuFx1jgFPMD9xNCih8/VkrURwd8SzHdxwWQYGCU0n092w==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.14.2","@tangle-network/sandbox":"0.49.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.186.2","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.259.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.2","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.12.6 <0.15.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.187.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.259.0 <0.260.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.12_1790221330463_0.5630315643291872","host":"s3://npm-registry-packages-npm-production"}},"0.49.13":{"name":"@tangle-network/agent-app","version":"0.49.13","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.13","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"142cd6db738536c02465a7db312e7ebd636077ca","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.13.tgz","fileCount":899,"integrity":"sha512-HjQQ8ss8qnwwXhUK1cvMS8T6g54JzfF6KJswyvZk+fOvbyHEL/Y/uhYwxs5FtQ83EZxkWGUkv+1ji+AVLNAEkA==","signatures":[{"sig":"MEYCIQD4bxJzcfxm6W/o5L07PkvSLTOlKRkY4NCir7LN2T4ZYAIhAJgCG44DnTPNT4/jwo+reBz2EFgvMs1Eq5hoxKSNkSGc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICMJFji/HBzuAM5PW1h22aPFScgrm0x/D0Zysdd94QS8AiEA2Y4vqlKORmd6Cz3D8+tkz1I1B3pBzrWWm3nnf9en7OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11694177},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-HjQQ8ss8qnwwXhUK1cvMS8T6g54JzfF6KJswyvZk+fOvbyHEL/Y/uhYwxs5FtQ83EZxkWGUkv+1ji+AVLNAEkA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.14.2","@tangle-network/sandbox":"0.49.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.186.2","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.259.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.2","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.12.6 <0.15.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.187.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.259.0 <0.260.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.13_1790222419643_0.8493253877994071","host":"s3://npm-registry-packages-npm-production"}},"0.49.14":{"name":"@tangle-network/agent-app","version":"0.49.14","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.14","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"72a84273935573646c3bf58b50b7f84304dc4738","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.14.tgz","fileCount":899,"integrity":"sha512-DSKBymXqJoxUKRcQC6HJB1gQDu0etwGvucpbdh+x8zWyr/gC8+T6U95B6+Vdwh0fy7Uh+0Rxxuw4EH3JG5WsyA==","signatures":[{"sig":"MEYCIQDaZ9vymdaa7Cyp9sT5e0QF4URDch3d8QZUFyUdq5e7AQIhAPgxk5m4WdEgmtXsLJajG3vmQwZag6DbWtAjd65jzDKa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB/DDjwhF7pGJNL+mWMrbK2zd8SaT2dsU3jEF+IaaJR2AiEAq/EWbH+s+7t7h8qYlwROoJ/txI/Mg9OTPXPozGxjWM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11694177},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-DSKBymXqJoxUKRcQC6HJB1gQDu0etwGvucpbdh+x8zWyr/gC8+T6U95B6+Vdwh0fy7Uh+0Rxxuw4EH3JG5WsyA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.14.2","@tangle-network/sandbox":"0.49.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.186.2","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.259.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.2","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.12.6 <0.15.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.187.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.259.0 <0.260.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.14_1790238087170_0.09399374388639226","host":"s3://npm-registry-packages-npm-production"}},"0.49.15":{"name":"@tangle-network/agent-app","version":"0.49.15","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.15","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"e256e194f5e16c2e6beee873f115f945c2aab864","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.15.tgz","fileCount":899,"integrity":"sha512-3sxhU/NIpPEMlKPKhFnuL4Uuk5D34Cbh6lQkE6L6SF73TLBccSkmB1ChCw8VPQDtL3xCBkgqd4Jh1nJW5KmriQ==","signatures":[{"sig":"MEUCIQCzbNjlphvnTttouYZNLUB6Q4+VSEa9CcB0UtiFvZQIAwIgWlyGdA7ZZxQMOmHuMgkL2sB7nb+hZl11rFPnYRbAUd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICzZ5mabPGt2nXszoaKQxcfTiaF6Bf9bfafwyStaVULeAiEA/dMbxJSNJqWz/CYAzpSViVOn3vVsHzu8HNTrX9qagQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11694632},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-3sxhU/NIpPEMlKPKhFnuL4Uuk5D34Cbh6lQkE6L6SF73TLBccSkmB1ChCw8VPQDtL3xCBkgqd4Jh1nJW5KmriQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.17.0","@tangle-network/sandbox":"0.50.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.186.2","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.262.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.2","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.12.6 <0.18.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.187.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.263.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.15_1790260885034_0.13198701705053417","host":"s3://npm-registry-packages-npm-production"}},"0.49.16":{"name":"@tangle-network/agent-app","version":"0.49.16","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.16","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"26dd27d248afff8f2e6a16178aba4d488a027306","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.16.tgz","fileCount":899,"integrity":"sha512-79hk8/ktvtcM0u12du9n3g6Yc/1OIm3QGvsvUpuVn9jOxPm7P9uyExGN+OfMC5XDYf6ny9YbG2HmZMyAmPw6Gg==","signatures":[{"sig":"MEUCIQCUegu5MHhhnW5uZT2eCGRHWXAfoTIp2tO3QnPZirHtDgIgLNPrkq2cHf7FVKsFvNPWZGVs3/o2KWKoGL9c+ccj1Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCkgwRcKtAT+vwywlZMjkAB7qCe/FykaSMnOeRVhhDaAQIhAKogQA3raTSonUOTtIav3RVjYq6gC2JnprIhFnohhcwV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11694632},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-79hk8/ktvtcM0u12du9n3g6Yc/1OIm3QGvsvUpuVn9jOxPm7P9uyExGN+OfMC5XDYf6ny9YbG2HmZMyAmPw6Gg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.17.0","@tangle-network/sandbox":"0.50.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.186.2","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.262.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.2","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.12.6 <0.18.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.187.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.263.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.16_1790264429098_0.4046747895453404","host":"s3://npm-registry-packages-npm-production"}},"0.49.17":{"name":"@tangle-network/agent-app","version":"0.49.17","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.17","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"22e3c00031838827d6fba2a4c241194ac51c4afc","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.17.tgz","fileCount":899,"integrity":"sha512-hHWUNAnLJ8wybJOmGtxTDhxK0w9WWseRsFhkaqRex/smRQxQc+0MqzmRrulqyvN/QtLw0COPeBOj+STGzqVCDA==","signatures":[{"sig":"MEQCICODf3Ny4wNMQiQSzya3tIQBTdkHNzU7igcKn6WSCPzJAiBi/I6ZYYoMEDRhgtXEdALoZDru/JO37A8nCUEc+sb7AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCo5tDo5tlSo5NBFpiCYZATLv4O8hsnCfacQEiPXvnw/wIgFBtlzjuXh6yODGXIV6c+ZIEY1NHiCpWcOSSZPDye7Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11694643},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-hHWUNAnLJ8wybJOmGtxTDhxK0w9WWseRsFhkaqRex/smRQxQc+0MqzmRrulqyvN/QtLw0COPeBOj+STGzqVCDA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.19.0","@tangle-network/sandbox":"0.51.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.186.2","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.264.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.2","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.12.6 <0.20.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.187.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.265.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.17_1790276909074_0.8939410947031603","host":"s3://npm-registry-packages-npm-production"}},"0.49.18":{"name":"@tangle-network/agent-app","version":"0.49.18","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.18","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"268a1f41fc6ee760174f6d480137999448cc643c","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.18.tgz","fileCount":899,"integrity":"sha512-WWjWhy+FX1h6RXRvBx9bGb7vHdOZVrvu3Z7WCR8Dg2URurqzQ/AnhF3NAqgf3ML95GNcj/4DPGuUJFLDEe+tfg==","signatures":[{"sig":"MEUCIF3kcF4m/bqne7XC/i12UYVedJP9MwWxrmlvYihwIOT2AiEAlChfGjNwziqHxn8FafVMd7UEHDQsks7nVZyUVm6TrmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqb/QS5Z8pBk7MdW7m+0VLliyzacKg1JoPg/D6PB05ywIgcUnIQ3agY9nsIYZviELlxBz8BjZi6IFAQFkSIIg77DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11658855},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-WWjWhy+FX1h6RXRvBx9bGb7vHdOZVrvu3Z7WCR8Dg2URurqzQ/AnhF3NAqgf3ML95GNcj/4DPGuUJFLDEe+tfg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.52.1","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.186.2","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.266.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.2","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.187.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.267.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.18_1790290467816_0.21709405370260626","host":"s3://npm-registry-packages-npm-production"}},"0.49.19":{"name":"@tangle-network/agent-app","version":"0.49.19","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.19","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"6d6fa1b8728013a27130fde90ff38d52d5914f13","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.19.tgz","fileCount":899,"integrity":"sha512-FzillOrO4kjfs4XyHMAVbs+dj+LfFEX97HsTqvmAbDf+WQd7AKbnwZbk2m3Hz0fmPMHh7wdI6unccKixAwKGlw==","signatures":[{"sig":"MEQCIBZrmYSFO7jxlATnE/2rAhVhfW24nSvolUJe2VNuzEVeAiBVHh8RAkep010X5lwqK78miBZpj1QU1NKlwS8QRPQfpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRdDf7In3Gw8VjoP1c99l9czjGILWknWNI8tEhVjPhHQIhAMqxJnEkqHXTjGRgMhbefyk5RZyYZ25OO+tTv4ZIDYCR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11658855},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-FzillOrO4kjfs4XyHMAVbs+dj+LfFEX97HsTqvmAbDf+WQd7AKbnwZbk2m3Hz0fmPMHh7wdI6unccKixAwKGlw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.52.1","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.186.2","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.266.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.2","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.187.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.267.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.19_1790292336741_0.17066639370380488","host":"s3://npm-registry-packages-npm-production"}},"0.49.20":{"name":"@tangle-network/agent-app","version":"0.49.20","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.20","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"ed2d740864acd096fd86813d436c8d778b585e39","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.20.tgz","fileCount":899,"integrity":"sha512-d2tcl8RviPFbaHNv7vfEfmsZIC3/D30tpk7yhtEnL/k8IfAYCrMv45knv0bEjhXVvFJH3llws1CdakzuFMIwVg==","signatures":[{"sig":"MEUCIAIU9eKxkfbyA5xnBy9z84NfLQ0ed4w7DlWY+BqJhX7tAiEAjDJfvM1rtShzezMx4UNTIsleQfvAGxQAlQMvnGv38Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEwjSFZ1fNbwvIEy19KDzUeKN4Hol1LJvwLwqBcwJIagAiBkR8p+snNOFxZ/P2V2HdHkcSifw6RsBdYWkStIhi9nsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11659892},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-d2tcl8RviPFbaHNv7vfEfmsZIC3/D30tpk7yhtEnL/k8IfAYCrMv45knv0bEjhXVvFJH3llws1CdakzuFMIwVg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.52.1","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.186.2","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.266.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.2","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.187.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.267.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.20_1790299957861_0.12592142274138007","host":"s3://npm-registry-packages-npm-production"}},"0.49.21":{"name":"@tangle-network/agent-app","version":"0.49.21","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.21","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"a8e8b8b6698a7fcbb03450cae8bea431ddadad80","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.21.tgz","fileCount":898,"integrity":"sha512-Z5ZC9OBgV0Mh/5NhTyIw7bKAQfl52tOns986ye+Y7y/hieVguJQhO8DkCNfvyTntURGZgJ5v/vEWqrZK3yF7pQ==","signatures":[{"sig":"MEUCIQCr5fX+QBCk3bdUO26pLs+AMioXp3FnIXBG+qzc6qtGnwIgWjkvOCxl2Nh5vV7og+JSjxGyMuyt9306yVQOlHV9d+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF3YZX3GgOcPVD4C8edTLG8HSq6r4f2RwKHZz3v3FzAqAiAOq+/W8TlxYfh6hF7X3SIKvYqLQS3Z4XyqBL2XNUsVMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11601727},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-Z5ZC9OBgV0Mh/5NhTyIw7bKAQfl52tOns986ye+Y7y/hieVguJQhO8DkCNfvyTntURGZgJ5v/vEWqrZK3yF7pQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.52.1","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.186.2","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.266.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.2","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.187.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.267.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.21_1790324284769_0.047353519806507816","host":"s3://npm-registry-packages-npm-production"}},"0.49.22":{"name":"@tangle-network/agent-app","version":"0.49.22","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.22","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"f793e0257e1db107bbdd7f9f117148137c512910","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.22.tgz","fileCount":898,"integrity":"sha512-wJ7YU8kly88Oy8GCv0PsFOIugAUmQHbZX6TMicD2aPuWfye4w63hEurGhZjo9PwbHVX7qiek6/yGg2qEFI376g==","signatures":[{"sig":"MEYCIQC43pGyK4prWGiV0Ln73QlRLD76U9xII+pGuGfA4orTdQIhAPDdCjf1WQUrzAltq+QCuurNvKM9F5l4EDiqSor9rj8C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDOIN3dyQU/FQCjqRFN40Fh3DfAlYRgvsvhWnuYgvjKRAIhAJ8XmvqveXrpT2va+ZxYEBJ25ffTbx1a83bIYsm9DAHH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11602411},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-wJ7YU8kly88Oy8GCv0PsFOIugAUmQHbZX6TMicD2aPuWfye4w63hEurGhZjo9PwbHVX7qiek6/yGg2qEFI376g==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.52.1","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.186.2","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.266.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.2","@tangle-network/agent-integrations":"0.54.2","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.187.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.267.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.55.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.22_1790327252374_0.061187927913386675","host":"s3://npm-registry-packages-npm-production"}},"0.49.23":{"name":"@tangle-network/agent-app","version":"0.49.23","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.23","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"3bfca8d128bced989ca014235d6c08add8ef329f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.23.tgz","fileCount":898,"integrity":"sha512-2O1mwvxUEb4RDSc5WavSAggK1be1Srja+EkwTdZdrPvIAj1Q4XJECpH6ECkw+kKznj3ZTLx6/sQA2wXGQGUeFA==","signatures":[{"sig":"MEUCIHZFpf8RANqj0luQNU0JJ21N4oL/GjYqskNH31mwN6LXAiEA1lSEI8E+UGAPtrys/XrWltNxHDp0dQtbXunU5GbCiqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/cCtY+9udMt9vaqxAmFHUZQmqtL4Kiw4roqsIM+VyhAIhAKtcT/sVPiT+FXDocDnE8MHzb4gl7pMtW70pqt/edp2e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11602422},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-2O1mwvxUEb4RDSc5WavSAggK1be1Srja+EkwTdZdrPvIAj1Q4XJECpH6ECkw+kKznj3ZTLx6/sQA2wXGQGUeFA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.53.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.190.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.273.5","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.5","@tangle-network/agent-integrations":"0.55.0","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.191.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.274.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.56.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.23_1790367167109_0.6487273226907087","host":"s3://npm-registry-packages-npm-production"}},"0.49.24":{"name":"@tangle-network/agent-app","version":"0.49.24","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.24","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"54fe93c9164a58bbde7b1c93d16afc3b6b73b91f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.24.tgz","fileCount":898,"integrity":"sha512-LBlmuIQZpgnh3DAiSz47r2VeqfvwLNnuYzc7xH3qbO9ilRdUtjKru02rl4bWRJiX5agvca9VupN7wU5H/P1jzA==","signatures":[{"sig":"MEUCIQDZLr9Kpw1g6MWlRZ/CLvwV52ykppS0xvL+AQG35BVehQIgNxIc6lKpDF1ZoFiwkS6GJEbi6j8DTIhYsvLRcCwbP1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9x/3ytdQk+HIFPm01bf5N6Kmn4BJ9Csejv04QJZ3MOgIgXv2KBisElX6R/AIi93LmS4LVe5tcHEcMtvEaiAshhh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11602422},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-LBlmuIQZpgnh3DAiSz47r2VeqfvwLNnuYzc7xH3qbO9ilRdUtjKru02rl4bWRJiX5agvca9VupN7wU5H/P1jzA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/sandbox":"0.53.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.190.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.274.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.5","@tangle-network/agent-integrations":"0.55.0","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.191.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.275.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.56.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.24_1790395558919_0.09116072831814725","host":"s3://npm-registry-packages-npm-production"}},"0.49.25":{"name":"@tangle-network/agent-app","version":"0.49.25","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.25","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"347bdaca7f69016d5cc589e6adf05f45d07744c5","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.25.tgz","fileCount":909,"integrity":"sha512-xPJ2ulp+S6bvBqC/lTUVuE8bJt+/8c0Bw59XhEtg8URoIBs1SgHr5blJaMOV3J2DAPurL8Hmk3K7X5AVKsgBdw==","signatures":[{"sig":"MEQCIDEHRMn3kS0lZo8N9EPsId+bfiL6+Sqi+ibQhZT8w4VfAiAYjlwGkbRsUFWwaGtbEFbpDZ3DNShVA666RbZ2SSiZow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDrSSR/G4wtyqdE7uQRY5VVlictXtcJxyVNHXYPO8hLDQIhAKshwKMDVyNT/UQD75dRbijja5vLCfiaUYgcjpEKRdIK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11734674},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-xPJ2ulp+S6bvBqC/lTUVuE8bJt+/8c0Bw59XhEtg8URoIBs1SgHr5blJaMOV3J2DAPurL8Hmk3K7X5AVKsgBdw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.19.0","@tangle-network/sandbox":"0.53.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.190.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.274.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.5","@tangle-network/agent-integrations":"0.55.0","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.19.0 <0.20.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.191.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.275.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.56.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.25_1790396604773_0.45522835627156","host":"s3://npm-registry-packages-npm-production"}},"0.49.26":{"name":"@tangle-network/agent-app","version":"0.49.26","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.26","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"9ef2931baa68ea6cccea89f72b608c666e32fe5d","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.26.tgz","fileCount":909,"integrity":"sha512-mYvPPIcIYvSXErzKgaV2hKCog0PCJAk8VKa6/hlCDHRRywPQtPKPlVm/KWhqb7KfYBx5Urfh2WC/GNjM9Bu/fg==","signatures":[{"sig":"MEUCIQDLXphtb5nKmCa7eZbaPF0WQnWbDVwShLnbTl92baaPGAIgNfqkg4amxKZaZ1oxwkX0pL16uH5ixxg+9f8w8HA8Lxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID/qQxap0BXFD9Kwxd9ySp/MZGweAg1LPomJFxJVwTygAiAM/VHU5tzfRKFa4ISiX3NuH3Og3zGoLit73tS9E/nSqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11738833},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-mYvPPIcIYvSXErzKgaV2hKCog0PCJAk8VKa6/hlCDHRRywPQtPKPlVm/KWhqb7KfYBx5Urfh2WC/GNjM9Bu/fg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.19.0","@tangle-network/sandbox":"0.53.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.190.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.274.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.5","@tangle-network/agent-integrations":"0.55.0","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.19.0 <0.20.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.191.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.275.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.56.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.26_1790399850916_0.6322380118965358","host":"s3://npm-registry-packages-npm-production"}},"0.49.27":{"name":"@tangle-network/agent-app","version":"0.49.27","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.27","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"94ba1273945134799dde0b92cdfe0cd97c2023c0","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.27.tgz","fileCount":909,"integrity":"sha512-m9z/9WC6ejEMqkuVMIooTlZaH0MtgPe+EyIziIlrll44sTXk7/hxdW6IiIj/3Lm0n3aw7C2zMHcGz3mQmTx0JQ==","signatures":[{"sig":"MEUCIQDikICpqXvv6hsmNPhmkMSUjz5aYv07ykdiNpkwyza2AgIgM0hKix3BW5/6y9T67GfNTJfOO8DmQc+PoksBh04RUwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHKkrnSa2C4qmr8lZuGys0zxqC7rvMYliFMdKHjfkotyAiEA4NQON3BrYNHM/2+D5hVZBk8yqWQ4Mg8xsFlpYseukK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11739537},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-m9z/9WC6ejEMqkuVMIooTlZaH0MtgPe+EyIziIlrll44sTXk7/hxdW6IiIj/3Lm0n3aw7C2zMHcGz3mQmTx0JQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.19.0","@tangle-network/sandbox":"0.53.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.197.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.277.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.5","@tangle-network/agent-integrations":"0.55.0","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.19.0 <0.20.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.198.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.278.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.56.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.27_1790511066817_0.19414281234868347","host":"s3://npm-registry-packages-npm-production"}},"0.49.28":{"name":"@tangle-network/agent-app","version":"0.49.28","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.28","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"d894412eb16baecda1808185fc95bbb679b4d950","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.28.tgz","fileCount":909,"integrity":"sha512-T19cnLoXmYTWMNI2I5bB0ohE3LAsocRJlitLU4vJ7ij6cIRIrV8h+Q405i1QDU05P+RojYTqiI5NrqOG8N4kXg==","signatures":[{"sig":"MEUCIQDcLM+TChXCb1cDPibViAC8qoOCN8AHWiNKHSSDIlqx2QIgF+7u+9GlB3phYOfOca84tdwWkiDTD24Mcu6bQ/SsHwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHvIkl8TGmdnVjkVmJnbTEodG2WVG0tUEB1sdcXy/FSnAiAc2r5mJJnjQO31tM03FvxNisZl8s1qW6rANkmy9AM39A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11739537},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-T19cnLoXmYTWMNI2I5bB0ohE3LAsocRJlitLU4vJ7ij6cIRIrV8h+Q405i1QDU05P+RojYTqiI5NrqOG8N4kXg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.19.0","@tangle-network/sandbox":"0.53.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.197.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.277.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.5","@tangle-network/agent-integrations":"0.55.0","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.19.0 <0.20.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.198.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.278.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.56.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.28_1790521731505_0.11289074494103657","host":"s3://npm-registry-packages-npm-production"}},"0.49.29":{"name":"@tangle-network/agent-app","version":"0.49.29","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.29","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"768669a78c7795b61cd46676527886630743b2c7","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.29.tgz","fileCount":909,"integrity":"sha512-Im4TGgQSfDsIRP6Z54cQRxyf8xjS6oQLDQgD7or6lsV0CMKoySh/vwaMZEQQtTTc1ciBau6w/2oIvaps9UOW3g==","signatures":[{"sig":"MEUCIFxbClhIx/gDynkg3nHau8dyZF8MOvsu9U+T9YxmfxSwAiEAir4xHbC316jdTvAF8x3XE6Y9dSITN2UQWMqrJICGT84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDzXDzV0QAkKpY0+WyccBtfjPXa4EH+b8Dhadx7JIWKCQIhAPCtLCyZes9Wmy8bewtNm0g6lsHbc/oRFnlKM4KnSG4A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11748530},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-Im4TGgQSfDsIRP6Z54cQRxyf8xjS6oQLDQgD7or6lsV0CMKoySh/vwaMZEQQtTTc1ciBau6w/2oIvaps9UOW3g==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.19.0","@tangle-network/sandbox":"0.53.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.197.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.277.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.5","@tangle-network/agent-integrations":"0.55.0","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.19.0 <0.20.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.198.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.278.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.56.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.29_1790554291173_0.9672504272311346","host":"s3://npm-registry-packages-npm-production"}},"0.49.30":{"name":"@tangle-network/agent-app","version":"0.49.30","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.30","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"069cdb9d3e96f9f88a8db02f074210c3c5f96f1b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.30.tgz","fileCount":909,"integrity":"sha512-ZycFcO3FndMElxfxUm6nE+S1A0S+cdkx5SreIyLbpmOnHIShmOFuVMOW7Njvk2VJD+x+chejHVquTjoKJKlVzw==","signatures":[{"sig":"MEQCIB9I1hQjUALuHJnwy9YI6BKQrOrYcnPJlgKQkQxFyEmHAiA/Esl8UO2tIJ81iAreS6GfVD6raiNLsIU/5LXorCungQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCC7OO6TFCfpNKi5PGDRXsKmhW+F5S9s+LE5EpE5PgibAIhAO0qWNm3BQ1np4EzUKcNW6RbfJKP1YOJLHROqV8Abda7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11748530},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-ZycFcO3FndMElxfxUm6nE+S1A0S+cdkx5SreIyLbpmOnHIShmOFuVMOW7Njvk2VJD+x+chejHVquTjoKJKlVzw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.19.0","@tangle-network/sandbox":"0.53.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.197.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.277.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.5","@tangle-network/agent-integrations":"0.55.0","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.19.0 <0.20.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.198.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.278.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.56.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.30_1790556338903_0.8703512306929322","host":"s3://npm-registry-packages-npm-production"}},"0.49.31":{"name":"@tangle-network/agent-app","version":"0.49.31","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.31","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"5954a0453ea1b8b8d933ae9ff83d8c398e9d5414","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.31.tgz","fileCount":909,"integrity":"sha512-Usgt1BxxHCKswqX+GpAALfzrwJXzrfmnSLxpLit44gqkPkfZaYRNlfiPmEwCOBjmW0EMaD3HWLRidoITm8IpQA==","signatures":[{"sig":"MEYCIQD5kgiR1yecQA6urLM4Nmbok1xkwXyuZrd5nxbemjpm9wIhAMiZ3s36cfcdHTz59U3v++zqdixIlD9EXkf/oU/chH0U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDF88dC7e8N1P5CdGTdjwUD8Arj0Zmt5uwKPl2LWyEcvQIhAOZEzdMNtLC6t3i1Lju4U4HFNZDmHa2TuvHkYD9LaSq6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11749145},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-Usgt1BxxHCKswqX+GpAALfzrwJXzrfmnSLxpLit44gqkPkfZaYRNlfiPmEwCOBjmW0EMaD3HWLRidoITm8IpQA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.19.0","@tangle-network/sandbox":"0.53.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.197.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.277.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.5","@tangle-network/agent-integrations":"0.55.0","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.19.0 <0.20.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.198.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.278.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.56.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.31_1790557133571_0.22239291985790022","host":"s3://npm-registry-packages-npm-production"}},"0.49.32":{"name":"@tangle-network/agent-app","version":"0.49.32","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.32","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"e57ca6c1436865762bd4cb6fcbf8a5eda693606b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.32.tgz","fileCount":909,"integrity":"sha512-7dOwaGHIn4FycaVH4cP5NQTd7pxkL1XSQCLXYufoZ2w+S8LW6q0lnojx/4uIM3yOGj7DH2ogP/nMY+9wDtKqPw==","signatures":[{"sig":"MEYCIQDrE5uwmHmLkTO0hqW4Ra9MPNed5Y4dmYQS4cwVrAXAmwIhAM+7siTJheprGfuVpmmOVWYRWpJhSIMfMyOD+iiJJRBe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIDY5i+v65uZcq6ZOSDNaDiurIOtCQocMPHRfa3lzIYwIgOioi8vtXGxK2XDA0dMQ78WNlleNngGCNmYAKpaxDXOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11752158},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-7dOwaGHIn4FycaVH4cP5NQTd7pxkL1XSQCLXYufoZ2w+S8LW6q0lnojx/4uIM3yOGj7DH2ogP/nMY+9wDtKqPw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.19.0","@tangle-network/sandbox":"0.53.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.197.0","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.277.0","@tangle-network/agent-interface":"2.12.0","@tangle-network/agent-knowledge":"17.1.5","@tangle-network/agent-integrations":"0.55.0","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.19.0 <0.20.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.198.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.278.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.56.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.32_1790559315628_0.17985065756637453","host":"s3://npm-registry-packages-npm-production"}},"0.49.33":{"name":"@tangle-network/agent-app","version":"0.49.33","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.33","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"fa23eb8bef8d605b55a6a725bac35f30b1d8034f","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.33.tgz","fileCount":909,"integrity":"sha512-JbAYOGo6PiAn6m+ptXqmbHNMRzVM/51eku2iJTicLjUg1I6KabKx1NRJG/3lCQlCMY4oshzWxuuKa7V1548Igw==","signatures":[{"sig":"MEUCIQCDLGQYrmOM8soPVcyBPKZfPhVfHOWZjovockODZAkKIAIgZlRtsVpjjbJ6UUfyAyh43JHJ4QwFVbe8tRJ4nQi5CBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCe3ei4ZgzuvSx8Uv6yYripr9XKDTo/sG72uSYHcpGprgIgYxuFrvmCh1EzLMArd4tNFNFqfNzRzUU02FCNM47f0yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11749676},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-JbAYOGo6PiAn6m+ptXqmbHNMRzVM/51eku2iJTicLjUg1I6KabKx1NRJG/3lCQlCMY4oshzWxuuKa7V1548Igw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.19.3","@tangle-network/sandbox":"0.53.0","@cloudflare/workers-types":"5.20260828.1","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.193.2","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.277.0","@tangle-network/agent-interface":"2.13.0","@tangle-network/agent-knowledge":"17.1.8","@tangle-network/agent-integrations":"0.55.0","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/hub-sdk":">=0.19.3 <0.20.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0","@huggingface/transformers":">=3","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.185.0 <0.198.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.262.0 <0.278.0","@tangle-network/agent-interface":"^2.11.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.56.0","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.33_1790562437577_0.5676170065700501","host":"s3://npm-registry-packages-npm-production"}},"0.49.34":{"name":"@tangle-network/agent-app","version":"0.49.34","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.34","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"3d3901625faa91341449f5376b26de69d68326dc","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.34.tgz","fileCount":932,"integrity":"sha512-3qQQog3J7LXvrAQbde4UdX+YLSrDUHxZRZD99Hz+asjR8geZlyIxzNypP1q2YmDbVn+YGwvyR4Efhp63yxFIrw==","signatures":[{"sig":"MEUCICaYyEx29g5sVKM2ofNJtxRvdpR+uuTq7JlkjDY4gLyFAiEA9eMY3x7RY0oEWA7QQD2BoGK+9+zBsaBep+T0zyBj5O4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClCvYHixT7qfq8H2Fs88ib61IrbScXuSXuYtQyGW+RvQIhAIMJ3JLQ0ypG939dAdKAzk8PParCKiHSTOObS3PPARGX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11982861},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-3qQQog3J7LXvrAQbde4UdX+YLSrDUHxZRZD99Hz+asjR8geZlyIxzNypP1q2YmDbVn+YGwvyR4Efhp63yxFIrw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.19.3","@tangle-network/sandbox":"0.55.2","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.282.2","@tangle-network/agent-interface":"2.13.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.20.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.200.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.283.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.34_1790595392100_0.3923866678826602","host":"s3://npm-registry-packages-npm-production"}},"0.49.35":{"name":"@tangle-network/agent-app","version":"0.49.35","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.35","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"ba80294f86fe4f8ec44d99a2c0c1ab3b57e28256","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.35.tgz","fileCount":932,"integrity":"sha512-XQC78cMiqIWbbsNpiYZkrIDFO9777YV9aYw9/mDk+rjvge7EtAhdkjXYZp5TdCb3bWNx1AF07lzfNhjIsgIHNw==","signatures":[{"sig":"MEUCIQCCiHmi68nu18CMSTgIfwHAFI7Kw9ra8h6TYG07kNQe9QIgCMVVTG7NIEjWcZ6LKAVrrF9y3cFPcF/x/8tuOVyMJTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDazdZC+zpnzsofEKh02yr6SQTs38ZL6tVr5n/3MQ132AIhAIw5Ag6rUna08Rnkl6HgnJjYPNE1vQgXVEA+uvMpw7W4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11983999},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-XQC78cMiqIWbbsNpiYZkrIDFO9777YV9aYw9/mDk+rjvge7EtAhdkjXYZp5TdCb3bWNx1AF07lzfNhjIsgIHNw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.19.3","@tangle-network/sandbox":"0.55.2","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.282.2","@tangle-network/agent-interface":"2.13.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.20.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.200.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.283.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.35_1790635099828_0.3962996679831783","host":"s3://npm-registry-packages-npm-production"}},"0.49.36":{"name":"@tangle-network/agent-app","version":"0.49.36","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.36","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"dc0ac23400459c6192f304033d0d75e174e068d3","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.36.tgz","fileCount":932,"integrity":"sha512-SLEmiw+u7/UmOCvCGooVu+/k3xvKqu8BRPQjbpoDIKHeuLg9b/49qFlYfvZ9VbXF+rmofVzhSIu7+Hu17AJTtg==","signatures":[{"sig":"MEQCIDAVryuPo5ooWo8uYtSrk3U5Ol98vmzEgzTKxUYtaQ7kAiBsb7itjxoACD53FjVr6qU9CPeN6O6HyqiXGRUm+HQ1Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZP+YWsKipzmbnqSAyfP+wcheql9c7iaGLXWrjD77XwwIgPXdffNivdKy0WLhkCS/xduf+qxXsFm1EeYft6LedJU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11983786},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-SLEmiw+u7/UmOCvCGooVu+/k3xvKqu8BRPQjbpoDIKHeuLg9b/49qFlYfvZ9VbXF+rmofVzhSIu7+Hu17AJTtg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.9.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.5.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.19.3","@tangle-network/sandbox":"0.55.2","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.113.3","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.282.2","@tangle-network/agent-interface":"2.13.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.5.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.20.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.200.0","@tangle-network/sandbox-ui":">=0.113.3 <0.114.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.283.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.36_1790642052955_0.12492946906372482","host":"s3://npm-registry-packages-npm-production"}},"0.49.37":{"name":"@tangle-network/agent-app","version":"0.49.37","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.37","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"fd51f9896773a567d4306e629c04842fca08a392","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.37.tgz","fileCount":932,"integrity":"sha512-dUG48ejFF/LBWyQrg5LnhyknMOprbDD9OEhkzyRpAKR0QONGWgEZp0Ck031fDiKcRolrLZeIwNdzY0yfK2GjlA==","signatures":[{"sig":"MEQCIENUsKJ8oXo1F8dbgHy586EolMflkGu/1YrGXwQVi+klAiBkLjv/cipYDNi/X3phQDhv45w7yXFLOGapa1lkZJ5lQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDuWYA+2tHfXubWXhwNDGOtzUdGrEWuZW+KcH2GNrf6uAIgEtunM7UqJ6FAhvtu2iZmD4CZ0fx8Cdg2nEC7FcNTNxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11983787},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-dUG48ejFF/LBWyQrg5LnhyknMOprbDD9OEhkzyRpAKR0QONGWgEZp0Ck031fDiKcRolrLZeIwNdzY0yfK2GjlA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.19.3","@tangle-network/sandbox":"0.55.2","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.114.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.282.2","@tangle-network/agent-interface":"2.13.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.200.0","@tangle-network/sandbox-ui":">=0.113.3 <0.115.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.283.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.37_1790646379716_0.9378652230048334","host":"s3://npm-registry-packages-npm-production"}},"0.49.38":{"name":"@tangle-network/agent-app","version":"0.49.38","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.49.38","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"2d85cd00e31d253758db9adcb0eeceefcd591f0e","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.49.38.tgz","fileCount":932,"integrity":"sha512-4r+TONbiVamp5duSvCOVl3RJ+Veqy+UP/DvM9lIw2UCH/Y+qtW6bRLHkYOTFhhVFpsGSkYJxffscySRaN2gnhw==","signatures":[{"sig":"MEUCICKlOKguiJUcohtwnLxXzOlI4HOZHrJTUhWYyN6OEJiLAiEA17I8l7sQVg8xql0cRumoU9POb6KxdjOwtMgNCF16kTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCHbD4vhRf4mSv17WD2eICYK/sYy5sblP2WIvxgvlCDwIgBLlhCiM9uYa9ASa/qD9azUS2uA3rrLfOQOGRoiOIeX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.49.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11989288},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-4r+TONbiVamp5duSvCOVl3RJ+Veqy+UP/DvM9lIw2UCH/Y+qtW6bRLHkYOTFhhVFpsGSkYJxffscySRaN2gnhw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.19.3","@tangle-network/sandbox":"0.55.2","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.114.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.282.2","@tangle-network/agent-interface":"2.13.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.200.0","@tangle-network/sandbox-ui":">=0.113.3 <0.115.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.283.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.49.38_1790655448726_0.2038567255996473","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"@tangle-network/agent-app","version":"0.50.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"542d5ac5e76f0a14b7e408fb9a0a58417f645d5a","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.0.tgz","fileCount":932,"integrity":"sha512-vG1PCjGTV32IAkP6CHgpSuoGRnpKmF/u7U8uyKP9w30SnoNxCyaxOVlZy4Q6ub2XqMsJOjZMY0sQGtUWAzWTFw==","signatures":[{"sig":"MEUCIQCRCsEoa91rcQ2k/Wmo+NgERbVhAb2usXbylPCtT4Mn9QIgVN+n7p/QALWawAeqXYrb98pFWpJJNiAjNpyL27E62f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCnVXYKtQDu/HN8AeV3s5q1AiSkaKwItNTMdLE1m8MfMwIhAOGxgdbUgOMvt8KqD0HImkl7sJJWJ63fl07UA62F4N9+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11992072},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-vG1PCjGTV32IAkP6CHgpSuoGRnpKmF/u7U8uyKP9w30SnoNxCyaxOVlZy4Q6ub2XqMsJOjZMY0sQGtUWAzWTFw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.19.3","@tangle-network/sandbox":"0.55.2","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.114.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.282.2","@tangle-network/agent-interface":"2.13.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.115.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.0_1790659924818_0.1114077716774855","host":"s3://npm-registry-packages-npm-production"}},"0.50.1":{"name":"@tangle-network/agent-app","version":"0.50.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.1","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"df3adadd05133e240f58f7c3fc76bb63ca46b377","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.1.tgz","fileCount":939,"integrity":"sha512-fZWekYGnmmPgEIb2zlRqjgOZLll4gSik/ysmi0edqal6QC+8Roaz13ybi1+MK44osuIQmJjyMa0uzlrv+LIw3Q==","signatures":[{"sig":"MEQCIDvcD5kxCutmgAsjyO26XHwLQP1yZ2hCxKlgGhXyPoLeAiBpDzQhryNoAtghDKrLGqkeMXDCPWF3/uTPciSTSaUDuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOaoJB1Mcqg+FoaOgxYex2ihU9bJnu8ZUrLimzKHVNWwIgcIr7Z9LzccDn6fVdXg/Q+SrvFGHwZGzw4SE9qOjISsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12023539},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-fZWekYGnmmPgEIb2zlRqjgOZLll4gSik/ysmi0edqal6QC+8Roaz13ybi1+MK44osuIQmJjyMa0uzlrv+LIw3Q==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.114.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.115.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.1_1790697569561_0.953447954467332","host":"s3://npm-registry-packages-npm-production"}},"0.50.2":{"name":"@tangle-network/agent-app","version":"0.50.2","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.2","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"fe00cb74c408815bc2f3c87197b30d16dc0d80a8","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.2.tgz","fileCount":939,"integrity":"sha512-8+oRWROlW3l5llZcqgfJJkbDBKHHdnxFsVASas2aFzYoQkXjqF54a8LfQtWaLFbWDAGRfgx8ijhwbyEYoGaeWA==","signatures":[{"sig":"MEQCIESn0zEuZGSVFfP1D3+WG65ffFfbvY9K4CG6JWC9TBp3AiAfxJWA6jNfvDrgyJsQVRsX5JNFKADEkRiNJyJAQ8tdYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDvNM0yhiJAecDh2J4ECl8gLedsO+nsI87FE2J+DDD93AiAoU2d3IZS0yCTvdlgDsv6XD8NF++F6oBFPdVwc4tUYyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12029725},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-8+oRWROlW3l5llZcqgfJJkbDBKHHdnxFsVASas2aFzYoQkXjqF54a8LfQtWaLFbWDAGRfgx8ijhwbyEYoGaeWA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.114.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.115.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.2_1790712296633_0.7693924420805269","host":"s3://npm-registry-packages-npm-production"}},"0.50.3":{"name":"@tangle-network/agent-app","version":"0.50.3","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.3","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"485c5e7ff31503ec8a6895ecd52bef103248fa61","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.3.tgz","fileCount":939,"integrity":"sha512-gfJyjHqKu282401QEjDeOGd3lbI562v9InxJ5bCHkyehyjt/ZGs6Jv7GyhuDKIHJxxGG2HEwOZCW4T885FTPVw==","signatures":[{"sig":"MEQCIDfiBKOZqhKi3L68SnfhoPXfiPEsLiegm2QuUMnENR45AiB6SBd8vp3lvJ4b5cOSuG8DwUWiWqDHLOJl6J5ZkUCVbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCyNLXFk1nJea57XjMLU8WASKRwwBEqq2LTbwdRW+XfagIhAMGFB3de6GXTNn2TyaPV27eTfltzLoZsFbTVJRGl8wMx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12030761},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-gfJyjHqKu282401QEjDeOGd3lbI562v9InxJ5bCHkyehyjt/ZGs6Jv7GyhuDKIHJxxGG2HEwOZCW4T885FTPVw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.114.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.115.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.3_1790713368847_0.7038740616707406","host":"s3://npm-registry-packages-npm-production"}},"0.50.4":{"name":"@tangle-network/agent-app","version":"0.50.4","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.4","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"4ef76fc3e665031db57eb068b18bb804eae72896","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.4.tgz","fileCount":939,"integrity":"sha512-OeJgrsz6NqMgqaIQHPSOgyO4sh5OKZ0Mmxh7SzoEFG+XCDcHRqdETwaHGI6+E7PmdxNT1JAmzk6r+ggHwiCf9w==","signatures":[{"sig":"MEQCIBFlcWiDYkjnWdqi+FvTqeokEPdxMrEH2EFEfz+efuaMAiA2Bhj1VLIWmQpgOxpTAsaOYDDlaboV3SfmKOFu8iNtaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIASVDhgpo63fmaX0LJ8Tpo5sV4KEEjSZqMmdN7f4YK2hAiEAiL7BeUAqGcb5gyPJUy+PYKnpoCmt6+YMsk8fjV0D7oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12031808},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-OeJgrsz6NqMgqaIQHPSOgyO4sh5OKZ0Mmxh7SzoEFG+XCDcHRqdETwaHGI6+E7PmdxNT1JAmzk6r+ggHwiCf9w==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.114.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.115.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.4_1790718717466_0.44490857376057646","host":"s3://npm-registry-packages-npm-production"}},"0.50.5":{"name":"@tangle-network/agent-app","version":"0.50.5","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.5","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"b2da103067b002b670ca20e334a0d9347792f20c","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.5.tgz","fileCount":939,"integrity":"sha512-GbA7VVQBjurXnK9bgHyThhCP91sMRg1BUiQ0hQHxr7jjU7wdxrnbthBGf3D5jI3SIYoIL5M2Ljpj1aU7ENhxSA==","signatures":[{"sig":"MEUCIQD+230DThSldc7Si+tmME94c0JBPqBPvQWIAGHu7tO5zQIgWJcc+5IKvTqswimEGQPPHKGZ5zl5YK6RSUSL1+GxTTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDM1xibO6OURFjVsxt9Q6SiGPGkkqrPMbRYp3wLfT8KBgIhAIRzWVzcYUb+3cgSAZTP1ZjxLhIDoUxlk7hn8FIr2sq+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12033140},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-GbA7VVQBjurXnK9bgHyThhCP91sMRg1BUiQ0hQHxr7jjU7wdxrnbthBGf3D5jI3SIYoIL5M2Ljpj1aU7ENhxSA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.114.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.115.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.5_1790723417156_0.9338382218115442","host":"s3://npm-registry-packages-npm-production"}},"0.50.6":{"name":"@tangle-network/agent-app","version":"0.50.6","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.6","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"6f70ad815d40ef86afb160dfdeaef9674125bc67","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.6.tgz","fileCount":942,"integrity":"sha512-JDu7stz3APiOlApv1pIZGJOwgpmQcJsyDVbEEbUinySFANQandjnhO1Ms1FD2dJvMsdqW6x8xQAJholXqvExEQ==","signatures":[{"sig":"MEQCIDiYSBPnk/A61K2UnCrFmRAXo/gLCPInCPPv4VK7SROMAiASDQa04J0l8z8IbbbGS2Sky2nBzsh5ne2vECSZLF5bjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIECw8dik688DLf5rIdHTFNFldFrFIDH/dyIdNfjlV0DGAiEA983PlOM4R5l3RJaAiMJK6Vwspx1IUzgMVJSRI/6EkhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12057731},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-JDu7stz3APiOlApv1pIZGJOwgpmQcJsyDVbEEbUinySFANQandjnhO1Ms1FD2dJvMsdqW6x8xQAJholXqvExEQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.114.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.115.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.6_1790725610886_0.731958400456185","host":"s3://npm-registry-packages-npm-production"}},"0.50.7":{"name":"@tangle-network/agent-app","version":"0.50.7","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.7","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"8d391dd8a47a5afb978fdb042c67b679ba4bf7a0","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.7.tgz","fileCount":943,"integrity":"sha512-0BGc89UDjhYwauSCMf1IYhfXrZrhsZQdH/Oj2CmhG0ty+hqjwgtt904fnBhsthD+0ohyYIHF4smi00Fhx1wLOQ==","signatures":[{"sig":"MEQCIBywWTiiw/Aq8um6M52YHN4sYFO9d8bMbqzEkOZZZfTPAiAPVyY4yfE/hoXkySshZvqOVj87tGsiQYkv+42lLBvFrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFrQF2QgaYcLm51cns4C37g/kJqkmaEZtz7QTp1kN/AeAiA/BCQcRUHM6uXoj9V1YE+puRWhMBVbUL95gSH5a/Bz7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12116930},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-0BGc89UDjhYwauSCMf1IYhfXrZrhsZQdH/Oj2CmhG0ty+hqjwgtt904fnBhsthD+0ohyYIHF4smi00Fhx1wLOQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.115.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.116.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.7_1790727897812_0.8690441882178725","host":"s3://npm-registry-packages-npm-production"}},"0.50.8":{"name":"@tangle-network/agent-app","version":"0.50.8","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.8","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"fd50fa6772ebd819bffdccbb4c35af1825023307","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.8.tgz","fileCount":943,"integrity":"sha512-VBj2y6TiGe4zg9cEZkq7z2nTQ1FgUhWAkCm66Dss212uNRtrH9PpJCMYJsoluLP+zOxPhMYqowNMSb8UtaxHAQ==","signatures":[{"sig":"MEUCIQCzVlviy6vWqohr3zAaGYZPaZWtiUcCUby6AgCFskZ64AIgLU//SK6rs8duiF2vPFbXSD95GQl4bf2508w58F87Gbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNwJTQ+nKPYShgzpLtrI3CvM9KBmvgOEKiW7l2ILLFLQIhAM+Di5xlDruwgJdrO+nuLfnavBuu06fanmMmPaZKf/oZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12117988},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-VBj2y6TiGe4zg9cEZkq7z2nTQ1FgUhWAkCm66Dss212uNRtrH9PpJCMYJsoluLP+zOxPhMYqowNMSb8UtaxHAQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.115.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.116.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.8_1790728940974_0.14355880311735114","host":"s3://npm-registry-packages-npm-production"}},"0.50.9":{"name":"@tangle-network/agent-app","version":"0.50.9","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.9","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"abddb2af224f067608d0f795388f21747e190827","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.9.tgz","fileCount":943,"integrity":"sha512-F2dWds05kvHMeF4K5gHT1d1JcLV/7QtHvZ1Vo4koeC3GyE43SPvjzFeAgKUYGgezvyD5DM83hRO+jn3fdxWujQ==","signatures":[{"sig":"MEUCIQDo34uX2JjcOgcOv2Gjdqq5ZC7OHDlJt4IRfSvWk+aejgIgPmIAp9pIvud3pvDU9St0oq5LRVTicAmBN2hdcMfhIEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFh7yI86vV+G8G/1+Rv4dEGO4k8Zja6AGp33Q8Jpl7wJAiAUlVWc0StzozMYfA/N57Om0Hiw9H918ALura/JuN57Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12124817},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-F2dWds05kvHMeF4K5gHT1d1JcLV/7QtHvZ1Vo4koeC3GyE43SPvjzFeAgKUYGgezvyD5DM83hRO+jn3fdxWujQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.115.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.116.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.9_1790737859509_0.02909932125141168","host":"s3://npm-registry-packages-npm-production"}},"0.50.10":{"name":"@tangle-network/agent-app","version":"0.50.10","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.10","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"97a51ccabed5766f98acb7355b044075b65d5535","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.10.tgz","fileCount":943,"integrity":"sha512-AVqEz3D0J4H2JuvZCJGm3XvawbSna8BygIEd3SXKMY4PRuPs0jxRWdB1Q+CDsBRZ0ZbA6VHIBqbmKPFH9/eWcA==","signatures":[{"sig":"MEYCIQCWgFSKf4lADp3fODPIkWsgKshXFuZ+MaKIb6405uE5xgIhALDL2cjGU2Qh7NckuSwEiSNj+v9wgMl9g1D6gvRhEbFA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCimvOEpPif5Fmpb+jdhvefA6G6DXZKKTnFTTuJqfCRMgIgC6hcwZBIaOpEFJ/6WNBF9hFrHvCZMhK254pozDFVDSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12132518},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-AVqEz3D0J4H2JuvZCJGm3XvawbSna8BygIEd3SXKMY4PRuPs0jxRWdB1Q+CDsBRZ0ZbA6VHIBqbmKPFH9/eWcA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.115.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.116.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.10_1790746637976_0.24545246517046682","host":"s3://npm-registry-packages-npm-production"}},"0.50.11":{"name":"@tangle-network/agent-app","version":"0.50.11","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.11","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"e97ea62d970c7a4797d627a0cd79c0318886c4a0","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.11.tgz","fileCount":943,"integrity":"sha512-qiABv6AzdICiciWEYJUynhs3znieNydLPIZFazJudpbOiZKzeD8PVQV5gde6PcuvxQALEdQr9v5kCJfUsAnO9A==","signatures":[{"sig":"MEQCIEOQg3QWHceG+yDJyBXnkghiqvYwL7Q1mXNvv/wiy6xHAiAWs+5/ZU+VfheKDHUEJuKjmJyXyuziwSSMcouHCY2yOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlbPN/M+jOl7j5iNLr4K6MZYABQ3Fof3PNYOmIvkyVuAIgNBC/Is+umL2YMJr75Nk6sndhmFI6KsHbS5T1dv/TfOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12130988},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-qiABv6AzdICiciWEYJUynhs3znieNydLPIZFazJudpbOiZKzeD8PVQV5gde6PcuvxQALEdQr9v5kCJfUsAnO9A==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.115.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.116.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.11_1790798779839_0.24631572682141933","host":"s3://npm-registry-packages-npm-production"}},"0.50.12":{"name":"@tangle-network/agent-app","version":"0.50.12","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.12","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"fba15cc1f016049a3288c1ddd64a5344c7951a29","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.12.tgz","fileCount":943,"integrity":"sha512-yVt+E00KXIBKFq6SU8dYcDenh6lrxDrNb8cBbNm6LlRjHrZDCWImvqFXUy6BvH555jdYJd2js36GqHK74wRdzg==","signatures":[{"sig":"MEUCIF7OLepST84fOSKFteOBeWeJ1SIOrs6XS3efHcXE0b7/AiEA/vo1tykTrHDcFcCUlwFaU5rYDVPLHcLWJDcE4bV4WAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCCgTnlmerSt4XSrwfa32lCDv4RMXVdSzEx+BPiXgCZQIhAMNSjX07YnttqIQ2yixAXTCTl2oyyTTksbw8nNQrYotC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12134903},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-yVt+E00KXIBKFq6SU8dYcDenh6lrxDrNb8cBbNm6LlRjHrZDCWImvqFXUy6BvH555jdYJd2js36GqHK74wRdzg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.115.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.116.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.12_1790799761404_0.11652662008024262","host":"s3://npm-registry-packages-npm-production"}},"0.50.13":{"name":"@tangle-network/agent-app","version":"0.50.13","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.13","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"cd92742f3a7f3960f5102f47e000683f8879dd98","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.13.tgz","fileCount":944,"integrity":"sha512-TggDJohRTe/+Xg4W5/C9VXweWyR72s4tA5xkkhJvGDBN+89OhAjljyLHDHmvYURoVJph+bpVFq3kzWQj91IOdg==","signatures":[{"sig":"MEQCIEGzGSYy6ItqkPJzZRKBfN9waTtREAIVEUC7fXry86vUAiBANO4D120KrKBX1KtjKOLShVHdkttsb++LAYx9aYaHBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqW0t7FE6HkIK4mSUq2CgmeEpdMHd+xNEY0W6R0XGd/AIgQDM1cBvkcuFobi91LheZjAlyzn1ah4VTJqBP/ZLoQUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12143217},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-TggDJohRTe/+Xg4W5/C9VXweWyR72s4tA5xkkhJvGDBN+89OhAjljyLHDHmvYURoVJph+bpVFq3kzWQj91IOdg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.115.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.116.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.13_1790801988177_0.9675281877889286","host":"s3://npm-registry-packages-npm-production"}},"0.50.14":{"name":"@tangle-network/agent-app","version":"0.50.14","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.14","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"e1b21a957ba1ebcf171df27fac73ae85123eee00","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.14.tgz","fileCount":945,"integrity":"sha512-UMSep+SMfRnpNuO8UbvNWoY83u3OH1hQtWZ8lC1hiAAcISjU+I6OQ94StfBMs6Yzm4UDM+brNB8j5YoNNnbGcw==","signatures":[{"sig":"MEUCIQDCEQ1ekTQcD0kp2sacVzh3rFaCboqmF1HH+3FMpdNSRgIgO3g/2jnEgD97iUiSI1yOr5tdOIX5prbHhHdcJ46hHac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQSX4iAF2bXVpBQmLqJFe5NaFovEtdnxnyhB7DNnqMbAIhAODpHYKIaIQkxoKtlvsvxfpt+vwrbFtMKNJkQ3EpXG2J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12170516},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-UMSep+SMfRnpNuO8UbvNWoY83u3OH1hQtWZ8lC1hiAAcISjU+I6OQ94StfBMs6Yzm4UDM+brNB8j5YoNNnbGcw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.115.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.116.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.14_1790802762453_0.6089329099607539","host":"s3://npm-registry-packages-npm-production"}},"0.50.15":{"name":"@tangle-network/agent-app","version":"0.50.15","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.15","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"569195676b9bbc1cac7fb347c17564322a4ba94c","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.15.tgz","fileCount":945,"integrity":"sha512-VqBRXFEWH1cqE41CVSw2APz8P1lAvhfznswG7J/nJCHsx1xfiZkBCO604o5hJRqHWuVjCJ3g/ucVft6I17fvow==","signatures":[{"sig":"MEQCIFCWGnF7Ay/CPrpOFA1DBhpGEqXH+bQtZIpQWgQ+YU6ZAiBhlSMvdeRUAIbVBDI++wgnLyfXuybssIsqj/olu72iig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDY64IWk1++vtDliyKi8PtRvO8nOKAaAa/SsvIUtNersAIgVO+XYT1cl4qEz3xrYhy6JjQ48IbTsRU7BuNRiTYECks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12172733},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-VqBRXFEWH1cqE41CVSw2APz8P1lAvhfznswG7J/nJCHsx1xfiZkBCO604o5hJRqHWuVjCJ3g/ucVft6I17fvow==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.115.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.116.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.15_1790804793233_0.128726652082924","host":"s3://npm-registry-packages-npm-production"}},"0.50.16":{"name":"@tangle-network/agent-app","version":"0.50.16","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.16","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"df91be88bf81c40543de53c80be4351e16aecc43","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.16.tgz","fileCount":945,"integrity":"sha512-3oKpJPpiNNr6A4pfElCcVCmOmx282e7y7U/6x4thKSnywYiXmxFCETJXJ7+lBuBuqncaGmPu2VOY9Y+oZTHNpw==","signatures":[{"sig":"MEUCIB4BAZH0gvVBZ8OjHPskN2AxyZH9G08VhWxrQYAuOxrSAiEAo5ZizkO3vCPYHSj/zlJGQif7cpl8gjioobOPGi2NmYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAxDkT+u6YCw4VSGN+7zanXrxONL0xmULmR/iAF404u5AiBIftnTHO2cVe2DwW2BxSBj0FraMfzXWpzfZgFX7eJVwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12174036},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-3oKpJPpiNNr6A4pfElCcVCmOmx282e7y7U/6x4thKSnywYiXmxFCETJXJ7+lBuBuqncaGmPu2VOY9Y+oZTHNpw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.115.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.116.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.16_1790812849188_0.35446857405048426","host":"s3://npm-registry-packages-npm-production"}},"0.50.17":{"name":"@tangle-network/agent-app","version":"0.50.17","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.17","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"6319bd8e9f56ee38776cf3b31b06877e799104a9","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.17.tgz","fileCount":945,"integrity":"sha512-VgXOadcvVHja1EYoHMExV3ux/+0+xmdEy/oElgGZ0w194dBBbZdB6AOV1oYpW+MFN3Tm1J4QXfJunIb9E8Pjmg==","signatures":[{"sig":"MEYCIQCHLgJkXJtThucBF2ORWnj/xMas/oN+b/1fbfrkFS5PtgIhAI2bOq+4l+/rJt3tPOEyC8AlXLJPzdgmogV5oJuq9EZh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUrT3YzpbAWeEPPnbyIMYNfIqpAXoXzDov7HSpZ752sAIgCAtIDpidVsr36KLL7tJfNAbrxlyxJl8Jp3ESxHYukD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12188565},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-VgXOadcvVHja1EYoHMExV3ux/+0+xmdEy/oElgGZ0w194dBBbZdB6AOV1oYpW+MFN3Tm1J4QXfJunIb9E8Pjmg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.115.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.116.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.17_1790813761614_0.9007133927335724","host":"s3://npm-registry-packages-npm-production"}},"0.50.18":{"name":"@tangle-network/agent-app","version":"0.50.18","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.18","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"b8d7d48e985962b66ac0133a653bacd69d6133ad","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.18.tgz","fileCount":945,"integrity":"sha512-596GDlVKXUkNt+wYrW+rQ3rk4JTdHuyXE6ZVWb5eowtrCMkFvBSjjX/7abdw/kS0pXIMqfnT2QzdmOdtfKrdhw==","signatures":[{"sig":"MEUCIQD5TTRcARj9qtfflzsblskG7VPkCe815S85triunihZbAIgBdWJf+7gDDmU5bgQlhWxAHwVzva9NSBIOtYEfbFw7aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCy8rKwmDtUO4/g8L4gjpgUlqM7CyBxANG24B8xnSDgeQIgUI8DM0D4W1wQii/OhFRmY8jNSWWbYBG5jOAUgtXQroI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12190245},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-596GDlVKXUkNt+wYrW+rQ3rk4JTdHuyXE6ZVWb5eowtrCMkFvBSjjX/7abdw/kS0pXIMqfnT2QzdmOdtfKrdhw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.115.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.116.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.18_1790818389664_0.5466924162991671","host":"s3://npm-registry-packages-npm-production"}},"0.50.19":{"name":"@tangle-network/agent-app","version":"0.50.19","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.19","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"dd2746d5fd90b831d9a39404675c18ddc3a504c9","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.19.tgz","fileCount":945,"integrity":"sha512-0JVs13+PC9iD0fIiFpU994PdwEZEyaAMHNP0YgL7tiFGDtQ4XI+RcWUKgYHmJeMJf8hU3Q6ljOal4yLDmwmxVA==","signatures":[{"sig":"MEUCIQC4pOXcXezljH/CTG2ev/7avyuQMGjdbX2YoWksKkDy5gIgDm8f8trZmSACW3eaLIXFjcx8UR0pnaAo2+Nwchj46ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDRKpnBM8oVxyrLJa1LD6YQevueM3x3MvGHJtpue5Z3wAiEAkBX59cEtw4O58IEXu0lx5QKIETC5/HqeLc5nyiOwf6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12190129},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-0JVs13+PC9iD0fIiFpU994PdwEZEyaAMHNP0YgL7tiFGDtQ4XI+RcWUKgYHmJeMJf8hU3Q6ljOal4yLDmwmxVA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.10.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.6.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.115.0","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.116.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.19_1790821847271_0.8277089749892688","host":"s3://npm-registry-packages-npm-production"}},"0.50.20":{"name":"@tangle-network/agent-app","version":"0.50.20","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.20","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"ba6c452d3ce29f7197915f28ba57b4990f1d90bb","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.20.tgz","fileCount":950,"integrity":"sha512-iGhvaQhi6jrIr4Rk8h9E7TDVStAOW07fioMYsDSIuSwzIJac5jVlNY8Wj67Bw8VZksZv0s/pKa1XAka2Cel/AQ==","signatures":[{"sig":"MEYCIQCaNTSyiZkoGwE2hng6Aw39Zat6SNasx9aliYgmmVpWsQIhAPg1WuIJXEKLTPs6nIolrmV0ETimkmcVwPDBiyzurmnj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGLjtBFy1npKAf9Cl0Chk/JRUaLG/vEPeLaB+eJnFQw4AiEAw1ldQI3SLI3BnJEELkWBmiAklnO2Whm2owKf21XuzV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13291238},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-iGhvaQhi6jrIr4Rk8h9E7TDVStAOW07fioMYsDSIuSwzIJac5jVlNY8Wj67Bw8VZksZv0s/pKa1XAka2Cel/AQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.11.3","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.8.2","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.116.1","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.117.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.20_1790826248232_0.5888815688504607","host":"s3://npm-registry-packages-npm-production"}},"0.50.21":{"name":"@tangle-network/agent-app","version":"0.50.21","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.21","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"4be7c92451311e66ccf868e2e7d56efcf9bed888","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.21.tgz","fileCount":950,"integrity":"sha512-4NoJDIX+oKaLXyYWbXw7Fz3z7K3DZlWwYiRtuH7RKTFY/K+8DOTTPilHCME3672F551phM3rhuzxwKrTaYbFRQ==","signatures":[{"sig":"MEUCIBJ4xIjYaYPaRijugmL2f9IFvdYcHlL5jmypeRoNTjlLAiEAkRGvLVM1U16AdLsnmXBMRluaOzbMCg/w9uu9kE9mHZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCy8xK0hO9rx7ZOiOslcbfSKhxTPfG0FCRCdzf4mXhlUAIhAIEWmIBdqNgwWRB814cxKqr805oNa0PU72F1YV/GgCi8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13299937},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-4NoJDIX+oKaLXyYWbXw7Fz3z7K3DZlWwYiRtuH7RKTFY/K+8DOTTPilHCME3672F551phM3rhuzxwKrTaYbFRQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.11.5","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.116.1","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.6.0 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.59.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.117.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.21_1790830542873_0.6663655340088956","host":"s3://npm-registry-packages-npm-production"}},"0.50.22":{"name":"@tangle-network/agent-app","version":"0.50.22","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.22","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"b11209b80886d296acbaa96f77ca083d49ee525c","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.22.tgz","fileCount":950,"integrity":"sha512-DvTObpx6NstLbmiOUp3GLebRP9zo34qg9BXGC8iH8GCT2Kic+9f7D+P4SUmYARUVHh8ssNILLME1WmmRwDLK5Q==","signatures":[{"sig":"MEQCIGhZX7G/ahT/sBNt8r2qdSfvpqkIxdWfrTNxyvQqwaH7AiA1FQ3oH7Wr4x/118hKQKKeie7hoDS2C6eE07z1mIf6zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQDOpNRF+XXTcpDLXBmo8tUZLKvDZQQpqtY+1SUSc/wwIhAIphisUwZY3TCJWcpXDpff89fblbCZAh3HgPJOyfxDZG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13299938},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-DvTObpx6NstLbmiOUp3GLebRP9zo34qg9BXGC8iH8GCT2Kic+9f7D+P4SUmYARUVHh8ssNILLME1WmmRwDLK5Q==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.11.5","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.116.1","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.11.3 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.60.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.201.0","@tangle-network/sandbox-ui":">=0.113.3 <0.117.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.22_1790832856149_0.5855807377921307","host":"s3://npm-registry-packages-npm-production"}},"0.50.23":{"name":"@tangle-network/agent-app","version":"0.50.23","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.23","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"5cf40c3e04d740aa392c3549b2e467efd5a36840","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.23.tgz","fileCount":950,"integrity":"sha512-+d5qPuh4xKLkeM9i3YxcdZ3ZPE+2TyjdHWRrs3H23g+74hSW6WfOwfLfEnX2XsI9i5kIKClWtyLVfVQBM1O16Q==","signatures":[{"sig":"MEUCIEZgYP7+umDXcNt88jznbArBSORPheWIJo701TmoGlUNAiEA6BB6+ZTQaut7PDAUYVr9C1b1X1R1AnyAX1iGnJ59eMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCqkKAUEqNbBai110msL+yRrjUPSM5PBZuhLxKFkgOlcwIhAK/St2+TQQ/zKpXm0hmjJuoc2hCY4CjUnULzMd/DuNvu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13299998},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-+d5qPuh4xKLkeM9i3YxcdZ3ZPE+2TyjdHWRrs3H23g+74hSW6WfOwfLfEnX2XsI9i5kIKClWtyLVfVQBM1O16Q==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.11.5","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.116.1","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.11.3 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2 || >=0.8.1 <0.9.0","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0 || >=0.22.1 <0.23.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.60.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.204.0","@tangle-network/sandbox-ui":">=0.113.3 <0.117.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0 || >=0.289.1 <0.290.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.23_1790835326918_0.5645641161232728","host":"s3://npm-registry-packages-npm-production"}},"0.50.24":{"name":"@tangle-network/agent-app","version":"0.50.24","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.24","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"a0c79c841de666360ff717ac7b28029ea77c2944","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.24.tgz","fileCount":950,"integrity":"sha512-O+HtDV78+7qBD15jYb72vtlKEkxqYToiKxtob3tZlITuYaBX/btASq7w5pYjRt6y4QpFW0yVxnPoXd9Gnz4iTg==","signatures":[{"sig":"MEUCIQCOXCmEiAdVOttMvfuvQcgAqQuJ4SNBj605h11i+9FrIwIgTjSEPrAcW7Pgd/ItfwdftH+RvIV488pPzFzHCShHScY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEEPkSdtMAtwtcVgEe9v04f/Hbn3Up3c6XztPVoD8xwkAiBQ0vF/hImMLMrrXHrgyjutBkVvHVVBz2d53VHHyIcupw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13328234},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-O+HtDV78+7qBD15jYb72vtlKEkxqYToiKxtob3tZlITuYaBX/btASq7w5pYjRt6y4QpFW0yVxnPoXd9Gnz4iTg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.11.5","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.116.1","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.11.3 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2 || >=0.8.1 <0.9.0","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0 || >=0.22.1 <0.23.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.60.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.204.0","@tangle-network/sandbox-ui":">=0.113.3 <0.117.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0 || >=0.289.1 <0.290.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.24_1790836240947_0.04905554667726508","host":"s3://npm-registry-packages-npm-production"}},"0.50.25":{"name":"@tangle-network/agent-app","version":"0.50.25","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.25","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"a1eb70b2dcaafd9a22e8a23ef6d772b581ed5688","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.25.tgz","fileCount":950,"integrity":"sha512-5S4aSz2NxrNxIMjnhX6FUDv1we3f85MWst0lulg/k+PtyK0RjNNVBim98nIrrHTWLRPajTE3NYpoJBA57KavMg==","signatures":[{"sig":"MEYCIQDHVHBMK9Z+/7hOn7J7m539DMB7cBmViMTPLVvBwRzNYAIhAJmaAb7HghWKl9x06BJoXE3JeaU5vILQjgGUjTddiTJ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDoWY6jMT8XSHhiI4w9OCWlTTRSvzHc6aea/Zv83mxeggIhAKiWYRUtWe9OaHstMZ3pmqW2PgIQ9c+GqtXfw7xX/vUB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13328452},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-5S4aSz2NxrNxIMjnhX6FUDv1we3f85MWst0lulg/k+PtyK0RjNNVBim98nIrrHTWLRPajTE3NYpoJBA57KavMg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.11.5","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.116.1","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.11.3 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2 || >=0.8.1 <0.9.0","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0 || >=0.22.1 <0.23.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.60.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.204.0","@tangle-network/sandbox-ui":">=0.113.3 <0.117.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0 || >=0.289.1 <0.290.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.25_1790837113800_0.5990525194516825","host":"s3://npm-registry-packages-npm-production"}},"0.50.26":{"name":"@tangle-network/agent-app","version":"0.50.26","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.26","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"eac51b8050a447401bac659c3b0ec370915f5758","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.26.tgz","fileCount":950,"integrity":"sha512-Os2BgbTtkpdXgPE+vLRNn5/sqN5xPB0GlwJxFHMjQVU9Fl8XyFK8Mb1EtTIJWenL3Wj6cF74oPtAcQ/r4Wmawg==","signatures":[{"sig":"MEUCIQCWilsdLobrjqQcb+I2JjCZUakSg7zMJlChI9vA4cUBMAIgS3RflqdKPViZlyesCUfe20Cpx2bnRyc2Q/fgMT/hTPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA4/yJnMpxkj+GNDDs6+6prp99JcBKYgD1o49g3zghO9AiEAhMFetsPQqG1cl3EDVXLi8y0hO5uw4In3R2H/TRisDfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13351708},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-Os2BgbTtkpdXgPE+vLRNn5/sqN5xPB0GlwJxFHMjQVU9Fl8XyFK8Mb1EtTIJWenL3Wj6cF74oPtAcQ/r4Wmawg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.11.5","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"^0.5.2","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.21.0","@tangle-network/sandbox":"0.58.1","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.199.1","@tangle-network/sandbox-ui":"0.116.1","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.285.0","@tangle-network/agent-interface":"2.14.0","@tangle-network/agent-knowledge":"17.1.10","@tangle-network/agent-integrations":"0.57.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.11.3 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2 || >=0.8.1 <0.9.0","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0 || >=0.22.1 <0.23.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.60.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.204.0","@tangle-network/sandbox-ui":">=0.113.3 <0.117.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0 || >=0.289.1 <0.290.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.26_1790839758401_0.4759602791702966","host":"s3://npm-registry-packages-npm-production"}},"0.50.27":{"name":"@tangle-network/agent-app","version":"0.50.27","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.27","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"7d6c7b1e74b9e5d69f5ed43bb637ec58bdc17c59","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.27.tgz","fileCount":951,"integrity":"sha512-YDlpkcXRY1zBM91hvrmPNh45OReLtqaMrmbJDxBQHUkjK5eauHsI/KQ6cNDA5UjE5nLs/+VgtQk96E66UrVl/A==","signatures":[{"sig":"MEQCIHsd0rkkRKPsmHgUFK4mLUdziyEUqF42uTLj52YMx6JNAiA7KNXjhClV/rH7r4KSNyZ34kABQQz9Fy15PSFdA4CtSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVtoXBRFR4nC9dMzwpQrKIg3OUvahLHXoIXfI9ruSduQIgf2f2mfOpqzKw6bE8xwBiK7tCKIC25o0GunTogTGCZ08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13378988},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-YDlpkcXRY1zBM91hvrmPNh45OReLtqaMrmbJDxBQHUkjK5eauHsI/KQ6cNDA5UjE5nLs/+VgtQk96E66UrVl/A==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.11.7","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"0.8.1","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.22.1","@tangle-network/sandbox":"0.59.0","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.203.0","@tangle-network/sandbox-ui":"0.116.1","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.289.1","@tangle-network/agent-interface":"2.15.0","@tangle-network/agent-knowledge":"18.0.0","@tangle-network/agent-integrations":"0.59.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.11.3 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2 || >=0.8.1 <0.9.0","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0 || >=0.22.1 <0.23.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.60.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.204.0","@tangle-network/sandbox-ui":">=0.113.3 <0.117.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0 || >=0.289.1 <0.290.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2 || ^18.0.0","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.27_1790843314878_0.8417922166145582","host":"s3://npm-registry-packages-npm-production"}},"0.50.28":{"name":"@tangle-network/agent-app","version":"0.50.28","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.28","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"27466c01dbd7aaadb382b9388a13b691040fbae7","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.28.tgz","fileCount":951,"integrity":"sha512-zUbnKuE5hCpG4YMHmiL7911iiUXnmx9rsjG1C1uWKTXwjSKZ0B9ysrmp/Z2K/+xTEnHLteOYcBi4XmQjNjxqNQ==","signatures":[{"sig":"MEQCIDWQ1wg6wodY7ssMPmZBE5kndlXL7S3OZFAvuZmeMGGEAiAfWsZyTyiJZtm+00WwpQMBeH4PVcvYgxvVoltvEZsCgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICpqip2YtkUG8WZRf0alDwzDy8wuucVX59YVoQhIDP+JAiBbv/sw8tAIFpHAZVqCyixMPgR2N4nX/oPT9ajDV3GbQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13381115},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-zUbnKuE5hCpG4YMHmiL7911iiUXnmx9rsjG1C1uWKTXwjSKZ0B9ysrmp/Z2K/+xTEnHLteOYcBi4XmQjNjxqNQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.11.7","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"0.8.1","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.22.1","@tangle-network/sandbox":"0.59.0","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.203.0","@tangle-network/sandbox-ui":"0.116.1","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.289.1","@tangle-network/agent-interface":"2.15.0","@tangle-network/agent-knowledge":"18.0.0","@tangle-network/agent-integrations":"0.59.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.11.3 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2 || >=0.8.1 <0.9.0","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0 || >=0.22.1 <0.23.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.60.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.204.0","@tangle-network/sandbox-ui":">=0.113.3 <0.117.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0 || >=0.289.1 <0.290.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2 || ^18.0.0","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.28_1790878074810_0.21667589907156493","host":"s3://npm-registry-packages-npm-production"}},"0.50.29":{"name":"@tangle-network/agent-app","version":"0.50.29","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.29","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"a1f6e51071e3f14edbb56900980ab1f9b41de6f9","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.29.tgz","fileCount":951,"integrity":"sha512-2mfMT7/Jwnk4BjT+U2ITbHGm3aykXptgWwOY+rAYF8k6w3PjxXwMttAe1j7C1svqh8SoKG2+0m8BPPlwYP3Lgw==","signatures":[{"sig":"MEUCIQC6vNTGt4KQFUtnYm+hs/MSpWIcgLTY3KkmrmNzAYQRCQIgIXS1zku2em2jppizCQzjq7L2lybcdqICUAwcZ4/XqoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDzMxyFhhuWL0qv0pFuT9DCi6211Qj8mQvehGOv4BY5DwIgJfHW3WvcQPszh/yEb/m9eJIw+VcfWEp2fEpKKGXbvAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13384649},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-2mfMT7/Jwnk4BjT+U2ITbHGm3aykXptgWwOY+rAYF8k6w3PjxXwMttAe1j7C1svqh8SoKG2+0m8BPPlwYP3Lgw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.11.7","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"0.8.1","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.22.1","@tangle-network/sandbox":"0.59.0","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.203.0","@tangle-network/sandbox-ui":"0.116.1","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.289.1","@tangle-network/agent-interface":"2.15.0","@tangle-network/agent-knowledge":"18.0.0","@tangle-network/agent-integrations":"0.59.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.11.3 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2 || >=0.8.1 <0.9.0","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0 || >=0.22.1 <0.23.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.60.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.204.0","@tangle-network/sandbox-ui":">=0.113.3 <0.117.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0 || >=0.289.1 <0.290.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2 || ^18.0.0","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.29_1790883345051_0.9108267362819267","host":"s3://npm-registry-packages-npm-production"}},"0.50.30":{"name":"@tangle-network/agent-app","version":"0.50.30","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.30","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"3b2e9578a63324f8fa926c817656c60156006f78","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.30.tgz","fileCount":952,"integrity":"sha512-alW6ufUOqZKLxAuVzDFSnZfCJoorcVFVoV4pUARetzIiIDdFQTQ6Rs0b9bkPD0sOFG5Zbgz6R7gJIwyH8ywjRg==","signatures":[{"sig":"MEYCIQC6lxckSMfBkLxZ/vF6tGHxlnysLL7o4TV0Gisncr6eMQIhAMXkYpOzFArLCATnBDfU8328RYCjO7DgVC4VtiKgbWP5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvYyohCXYjHbRPIUmBFX+xyUJQ8XX0L5LxOy3d91IYpAIhANCQ858H2njEzbHb+qzJJIFEUBbwkl5Fijzg9g0w0EQa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13428916},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-alW6ufUOqZKLxAuVzDFSnZfCJoorcVFVoV4pUARetzIiIDdFQTQ6Rs0b9bkPD0sOFG5Zbgz6R7gJIwyH8ywjRg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.11.7","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.0","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"0.8.1","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.22.1","@tangle-network/sandbox":"0.59.0","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.203.0","@tangle-network/sandbox-ui":"0.116.1","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.289.1","@tangle-network/agent-interface":"2.15.0","@tangle-network/agent-knowledge":"18.0.0","@tangle-network/agent-integrations":"0.59.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.11.3 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2 || >=0.8.1 <0.9.0","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0 || >=0.22.1 <0.23.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.60.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.204.0","@tangle-network/sandbox-ui":">=0.113.3 <0.117.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0 || >=0.289.1 <0.290.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2 || ^18.0.0","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.30_1790900584435_0.4930555068407938","host":"s3://npm-registry-packages-npm-production"}},"0.50.31":{"name":"@tangle-network/agent-app","version":"0.50.31","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.31","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"d98fb68a8cb679a9b807b5aff0602202006f5f06","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.31.tgz","fileCount":959,"integrity":"sha512-2VjBOvdqazl7iUL7j7y+SAgpjTsT9AREMhh7ZsHYB4ifhsisFKtLxtpi+BgQwQmw1BCNvMphnqmzwZy9UPSNug==","signatures":[{"sig":"MEUCIAk2x/DE8hVgeSpkOWUiHRbldAr53YtLaAdQ7fB8oidLAiEAyUDeWmEEVf23ZvBvM3CzZ2lOzesZEm987NhNLGsus+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDABMkFIkY9+AGZB2DZ1a+I9Uqjukl+ZJ7bvUY1AW/cswIgaYH0NxgeJ8K6HvXp4l3cQTfY7GYBc8hoWH+FlFo7HEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13511680},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./agent-enrollment":{"types":"./dist/agent-enrollment/index.d.ts","import":"./dist/agent-enrollment/index.js","default":"./dist/agent-enrollment/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-2VjBOvdqazl7iUL7j7y+SAgpjTsT9AREMhh7ZsHYB4ifhsisFKtLxtpi+BgQwQmw1BCNvMphnqmzwZy9UPSNug==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.12.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.1","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"0.8.1","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.22.1","@tangle-network/sandbox":"0.59.0","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.203.0","@tangle-network/sandbox-ui":"0.116.8","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.289.1","@tangle-network/agent-interface":"2.15.0","@tangle-network/agent-knowledge":"18.0.0","@tangle-network/agent-integrations":"0.59.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.11.3 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2 || >=0.8.1 <0.9.0","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0 || >=0.22.1 <0.23.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.60.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.204.0","@tangle-network/sandbox-ui":">=0.113.3 <0.117.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0 || >=0.289.1 <0.290.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2 || ^18.0.0","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.31_1790913735758_0.8684722373806255","host":"s3://npm-registry-packages-npm-production"}},"0.50.32":{"name":"@tangle-network/agent-app","version":"0.50.32","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.32","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"5c64b145c180da66fff84d6a35f3f006fa4c3dbe","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.32.tgz","fileCount":973,"integrity":"sha512-lMpU6xJhtQst9U480nNUkI+vTgePS1fQmTyCYjsSAM/ukqlmelgxGxKVsNsIubpV+8UOLeYFB1u8TvilQa14Sw==","signatures":[{"sig":"MEYCIQCXdJWIfkakmoyjzOFik7PdyRyF65G0JMCr4mT7Hk0tsAIhAMxfeAzJqPZ2dUqmfNOljenncgbJwk5MITK9SCcSkva1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1DYnMoKp0JQBhvVe4kRDQVbiBSf8swf2i3GbWayo3HAIhAJLqG7JTrbuUhdNW28JWMtITWnd2JnDQrq8U8gkVxFsu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13660066},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./agent-enrollment":{"types":"./dist/agent-enrollment/index.d.ts","import":"./dist/agent-enrollment/index.js","default":"./dist/agent-enrollment/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./integrations-react":{"types":"./dist/integrations-react/index.d.ts","import":"./dist/integrations-react/index.js","default":"./dist/integrations-react/index.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./agent-enrollment/drizzle":{"types":"./dist/agent-enrollment/drizzle.d.ts","import":"./dist/agent-enrollment/drizzle.js","default":"./dist/agent-enrollment/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-lMpU6xJhtQst9U480nNUkI+vTgePS1fQmTyCYjsSAM/ukqlmelgxGxKVsNsIubpV+8UOLeYFB1u8TvilQa14Sw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@tangle-network/ui":"11.12.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.1","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"0.8.1","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.22.1","@tangle-network/sandbox":"0.59.0","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.203.0","@tangle-network/sandbox-ui":"0.116.9","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.289.1","@tangle-network/agent-interface":"2.15.0","@tangle-network/agent-knowledge":"18.0.0","@tangle-network/agent-integrations":"0.59.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@tangle-network/ui":">=11.11.3 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2 || >=0.8.1 <0.9.0","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0 || >=0.22.1 <0.23.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.60.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.204.0","@tangle-network/sandbox-ui":">=0.113.3 <0.117.0","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0 || >=0.289.1 <0.290.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2 || ^18.0.0","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.32_1790919213696_0.046131323432294424","host":"s3://npm-registry-packages-npm-production"}},"0.50.33":{"name":"@tangle-network/agent-app","version":"0.50.33","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.50.33","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"5f50e679ecfd2c27c4dcc2547717d392fe4e1886","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.50.33.tgz","fileCount":978,"integrity":"sha512-51r5jx4TuqlYuaWQjdwRZQIlqe7n5y5N/6JV2AfDp5O+Mrn5mao5TJJQn9wvho0XQLbOto/B6tQgVgd8+8gVJg==","signatures":[{"sig":"MEYCIQDDRXoCME0vs6RcPVXu3ZnLxWXp25PhfPWHEIFPD666IAIhAJ+Ywgw26VDp7Fi6W1hyTFr8JONyodnRKEOOMKvqeDiy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbz4ltoJ9x8FOK/cTjWLd/ViDCTVDhtAoz5pOZ6/8XIQIhANR1YekNx1rk0kOKp4XXVKZalKnMqhOws8vr/JWUcJm9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.50.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13742799},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./app-oauth":{"types":"./dist/app-oauth/index.d.ts","import":"./dist/app-oauth/index.js","default":"./dist/app-oauth/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./agent-enrollment":{"types":"./dist/agent-enrollment/index.d.ts","import":"./dist/agent-enrollment/index.js","default":"./dist/agent-enrollment/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./integrations-react":{"types":"./dist/integrations-react/index.d.ts","import":"./dist/integrations-react/index.js","default":"./dist/integrations-react/index.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./agent-enrollment/drizzle":{"types":"./dist/agent-enrollment/drizzle.d.ts","import":"./dist/agent-enrollment/drizzle.js","default":"./dist/agent-enrollment/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-51r5jx4TuqlYuaWQjdwRZQIlqe7n5y5N/6JV2AfDp5O+Mrn5mao5TJJQn9wvho0XQLbOto/B6tQgVgd8+8gVJg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","nanostores":"1.5.4","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@nanostores/react":"1.1.0","@tangle-network/ui":"11.12.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.1","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"0.8.1","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.22.1","@tangle-network/sandbox":"0.59.0","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.203.0","@tangle-network/sandbox-ui":"0.117.0","@better-auth/oauth-provider":"1.7.2","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.289.1","@tangle-network/agent-interface":"2.15.0","@tangle-network/agent-knowledge":"18.0.0","@tangle-network/agent-integrations":"0.59.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","nanostores":">=0.11.3 <2.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@nanostores/react":">=0.8.4 <2.0.0","@tangle-network/ui":">=11.11.3 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2 || >=0.8.1 <0.9.0","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0 || >=0.22.1 <0.23.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.60.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.204.0","@tangle-network/sandbox-ui":">=0.117.0 <0.118.0","@better-auth/oauth-provider":">=1.7.2","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0 || >=0.289.1 <0.290.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2 || ^18.0.0","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"nanostores":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@nanostores/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@better-auth/oauth-provider":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.50.33_1790921352383_0.8461645727409146","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"@tangle-network/agent-app","version":"0.51.0","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.51.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"005724b876ee56dd904e830087409d7501575d08","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.51.0.tgz","fileCount":977,"integrity":"sha512-HpXsDVSOM2lkoUaxUAaMrGLXt8k6EpXQXgAvDeYnn3MyrPfByh+iydU33DxZ3hhacKxHUOIwkgu1I+aDPjoMDQ==","signatures":[{"sig":"MEQCICZjGMk42QzGAiaND67rABszDPea2V9fs/78b/T9swGAAiA1IapXg2cx0CzGxGCv2fVxcx7pFO4698/lYIEusgGpRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICswZoC7JZF0wH0MkCPVdcakVaabYWsEQJ0SkTSXPkx3AiEApHlr+w1jmKe+fblBsXbYkuImIoF9pXOyngSOOIseXZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.51.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13721301},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./app-oauth":{"types":"./dist/app-oauth/index.d.ts","import":"./dist/app-oauth/index.js","default":"./dist/app-oauth/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./agent-enrollment":{"types":"./dist/agent-enrollment/index.d.ts","import":"./dist/agent-enrollment/index.js","default":"./dist/agent-enrollment/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./integrations-react":{"types":"./dist/integrations-react/index.d.ts","import":"./dist/integrations-react/index.js","default":"./dist/integrations-react/index.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./agent-enrollment/drizzle":{"types":"./dist/agent-enrollment/drizzle.d.ts","import":"./dist/agent-enrollment/drizzle.js","default":"./dist/agent-enrollment/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-HpXsDVSOM2lkoUaxUAaMrGLXt8k6EpXQXgAvDeYnn3MyrPfByh+iydU33DxZ3hhacKxHUOIwkgu1I+aDPjoMDQ==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","nanostores":"1.5.4","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@nanostores/react":"1.1.0","@tangle-network/ui":"11.12.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.1","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"0.8.1","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.22.1","@tangle-network/sandbox":"0.59.0","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.203.0","@tangle-network/sandbox-ui":"0.117.0","@better-auth/oauth-provider":"1.7.2","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.289.1","@tangle-network/agent-interface":"2.15.0","@tangle-network/agent-knowledge":"18.0.0","@tangle-network/agent-integrations":"0.59.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","nanostores":">=0.11.3 <2.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@nanostores/react":">=0.8.4 <2.0.0","@tangle-network/ui":">=11.11.3 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2 || >=0.8.1 <0.9.0","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0 || >=0.22.1 <0.23.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.60.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.204.0","@tangle-network/sandbox-ui":">=0.117.0 <0.118.0","@better-auth/oauth-provider":">=1.7.2","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0 || >=0.289.1 <0.290.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2 || ^18.0.0","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"nanostores":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@nanostores/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@better-auth/oauth-provider":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.51.0_1790922476470_0.5190353145955351","host":"s3://npm-registry-packages-npm-production"}},"0.51.1":{"name":"@tangle-network/agent-app","version":"0.51.1","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.51.1","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"301dd6763b1094cce6999d2963069d84e8d64610","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.51.1.tgz","fileCount":977,"integrity":"sha512-0ZTWG0yiyjQdMugXcEPnpI+wDm+NpRfsREDTQ40TtzxbpFqv+BbUca9ry98NwZ3e7nxQA5jeAejZtCuK33/BRw==","signatures":[{"sig":"MEUCID4W6tHJDfnjCyam2fOeVMg0jUS1xQQjZ3ngMg3e3ABIAiEAnw2LNfQIHMZGAxmejQOzjR+sXMgsCI/XR+/hqqNS0SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDqIVzjsP1liQ2x42Koh86lgt6hHlWlFPK+JoBJLdnzLQIhAOQDHh2XreSQtFbsyJR7H0mS6HmnUrfsVOIRelHFiLQg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.51.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13721343},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./app-oauth":{"types":"./dist/app-oauth/index.d.ts","import":"./dist/app-oauth/index.js","default":"./dist/app-oauth/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./agent-enrollment":{"types":"./dist/agent-enrollment/index.d.ts","import":"./dist/agent-enrollment/index.js","default":"./dist/agent-enrollment/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./integrations-react":{"types":"./dist/integrations-react/index.d.ts","import":"./dist/integrations-react/index.js","default":"./dist/integrations-react/index.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./agent-enrollment/drizzle":{"types":"./dist/agent-enrollment/drizzle.d.ts","import":"./dist/agent-enrollment/drizzle.js","default":"./dist/agent-enrollment/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-0ZTWG0yiyjQdMugXcEPnpI+wDm+NpRfsREDTQ40TtzxbpFqv+BbUca9ry98NwZ3e7nxQA5jeAejZtCuK33/BRw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","nanostores":"1.5.4","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@nanostores/react":"1.1.0","@tangle-network/ui":"11.12.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.1","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"0.8.1","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.22.1","@tangle-network/sandbox":"0.59.0","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.203.0","@tangle-network/sandbox-ui":"0.117.0","@better-auth/oauth-provider":"1.7.2","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.289.1","@tangle-network/agent-interface":"2.15.0","@tangle-network/agent-knowledge":"18.0.0","@tangle-network/agent-integrations":"0.59.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","nanostores":">=0.11.3 <2.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@nanostores/react":">=0.8.4 <2.0.0","@tangle-network/ui":">=11.11.3 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2 || >=0.8.1 <0.9.0","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0 || >=0.22.1 <0.23.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.60.0 || >=0.60.3 <0.61.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.204.0","@tangle-network/sandbox-ui":">=0.117.0 <0.118.0","@better-auth/oauth-provider":">=1.7.2","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0 || >=0.289.1 <0.290.0 || >=0.291.0 <0.292.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2 || ^18.0.0","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"nanostores":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@nanostores/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@better-auth/oauth-provider":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.51.1_1790923435805_0.6853334480739333","host":"s3://npm-registry-packages-npm-production"}},"0.51.2":{"name":"@tangle-network/agent-app","version":"0.51.2","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.51.2","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"5a11a364972fb99b9ad7322f6173f2ef7ce80bbf","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.51.2.tgz","fileCount":977,"integrity":"sha512-ssUJb+o51HujjHrcjwbq6bggAy1Joai8aHv7km70NvStic5Fq7vMD6aQPEWlitdI0QZTOOgTmCgb9j4wSBfvCw==","signatures":[{"sig":"MEQCID76EBByvVdgJ0xq4fVPFRxiKe285997BCGzEHrEHIdcAiAMmOTUoAajWNcK/OhkLgnnqbdjPJG6tPJhEh48dn8ntQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBjwg+49TUbDupG56SnlLNunkn3aVQTYMNGTnA8jXgEZAiEAl5glmR2uiCI5giGqlGD+GQSggr3Z48lz0v7fsc6OKGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.51.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13721343},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./app-oauth":{"types":"./dist/app-oauth/index.d.ts","import":"./dist/app-oauth/index.js","default":"./dist/app-oauth/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./agent-enrollment":{"types":"./dist/agent-enrollment/index.d.ts","import":"./dist/agent-enrollment/index.js","default":"./dist/agent-enrollment/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./integrations-react":{"types":"./dist/integrations-react/index.d.ts","import":"./dist/integrations-react/index.js","default":"./dist/integrations-react/index.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./agent-enrollment/drizzle":{"types":"./dist/agent-enrollment/drizzle.d.ts","import":"./dist/agent-enrollment/drizzle.js","default":"./dist/agent-enrollment/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-ssUJb+o51HujjHrcjwbq6bggAy1Joai8aHv7km70NvStic5Fq7vMD6aQPEWlitdI0QZTOOgTmCgb9j4wSBfvCw==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","nanostores":"1.5.4","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@nanostores/react":"1.1.0","@tangle-network/ui":"11.12.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.1","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"0.8.1","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.22.1","@tangle-network/sandbox":"0.59.0","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.203.0","@tangle-network/sandbox-ui":"0.117.0","@better-auth/oauth-provider":"1.7.2","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.289.1","@tangle-network/agent-interface":"2.15.0","@tangle-network/agent-knowledge":"18.0.0","@tangle-network/agent-integrations":"0.59.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","nanostores":">=0.11.3 <2.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@nanostores/react":">=0.8.4 <2.0.0","@tangle-network/ui":">=11.11.3 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2 || >=0.8.1 <0.9.0","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0 || >=0.22.1 <0.23.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.60.0 || >=0.60.3 <0.61.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.204.0","@tangle-network/sandbox-ui":">=0.117.0 <0.118.0","@better-auth/oauth-provider":">=1.7.2","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0 || >=0.289.1 <0.290.0 || >=0.291.0 <0.292.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2 || ^18.0.0","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"nanostores":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@nanostores/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@better-auth/oauth-provider":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.51.2_1790925111634_0.6162524383573025","host":"s3://npm-registry-packages-npm-production"}},"0.51.3":{"name":"@tangle-network/agent-app","version":"0.51.3","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.51.3","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"6938bdb08fb5f175c1f2534b60cacbfa0e0921fb","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.51.3.tgz","fileCount":977,"integrity":"sha512-SOMV069fsquBTd4MuzffR61P/WC3np4xH+3igHPaQtJoVmxLsW8cjylhiwz/jxU/Sh7Kx+2zc0zEYW2YE6UP2A==","signatures":[{"sig":"MEYCIQD+UnrjuWdgsfgCc7qEbqzGLkiDdVTl2oYSzzLTCkpKqwIhAJTAM+XZwstSgoYF095Dvl+IKIKrABmP7QbbglDwD9C8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+mK9qe9MjmvAK7/VGHl1KTtk9q0CKIw8nxLhOrqM5hQIgQvTpaRgX9HB6UsAnOo+408URCI5pFvIXsxx1GGYoQDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.51.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13724180},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./app-oauth":{"types":"./dist/app-oauth/index.d.ts","import":"./dist/app-oauth/index.js","default":"./dist/app-oauth/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./agent-enrollment":{"types":"./dist/agent-enrollment/index.d.ts","import":"./dist/agent-enrollment/index.js","default":"./dist/agent-enrollment/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./integrations-react":{"types":"./dist/integrations-react/index.d.ts","import":"./dist/integrations-react/index.js","default":"./dist/integrations-react/index.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./agent-enrollment/drizzle":{"types":"./dist/agent-enrollment/drizzle.d.ts","import":"./dist/agent-enrollment/drizzle.js","default":"./dist/agent-enrollment/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-SOMV069fsquBTd4MuzffR61P/WC3np4xH+3igHPaQtJoVmxLsW8cjylhiwz/jxU/Sh7Kx+2zc0zEYW2YE6UP2A==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","nanostores":"1.5.4","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@nanostores/react":"1.1.0","@tangle-network/ui":"11.12.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.1","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"0.8.1","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.22.1","@tangle-network/sandbox":"0.59.0","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.203.0","@tangle-network/sandbox-ui":"0.117.0","@better-auth/oauth-provider":"1.7.2","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.289.1","@tangle-network/agent-interface":"2.15.0","@tangle-network/agent-knowledge":"18.0.0","@tangle-network/agent-integrations":"0.59.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","nanostores":">=0.11.3 <2.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@nanostores/react":">=0.8.4 <2.0.0","@tangle-network/ui":">=11.11.3 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2 || >=0.8.1 <0.9.0","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0 || >=0.22.1 <0.23.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.60.0 || >=0.60.3 <0.61.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.204.0","@tangle-network/sandbox-ui":">=0.117.0 <0.118.0","@better-auth/oauth-provider":">=1.7.2","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0 || >=0.289.1 <0.290.0 || >=0.291.0 <0.292.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2 || ^18.0.0","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"nanostores":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@nanostores/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@better-auth/oauth-provider":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.51.3_1790926789016_0.2730783207284013","host":"s3://npm-registry-packages-npm-production"}},"0.51.4":{"name":"@tangle-network/agent-app","version":"0.51.4","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"license":"MIT","_id":"@tangle-network/agent-app@0.51.4","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"homepage":"https://github.com/tangle-network/agent-app#readme","bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"dist":{"shasum":"e5050f49d683d689b963343d63668b126a16028b","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.51.4.tgz","fileCount":977,"integrity":"sha512-wISa5RVPvd31lzFIuOC6rrGfLYUOWlsIjnYKKZO1oup2DdztZsfPdZ45tYQ4THMGjwZtZr3W58INqFYK3Vr+Yg==","signatures":[{"sig":"MEQCIB7DRRZW2KFa7/XuRG5yuTpj+6i2fsRgHWmeBo1K4VurAiAMqmhEbeoEKh5Lw9NLAj+dHgI+uYVRmNRfdmIpCGjZGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAU4piTWX9ur/WLbk/qVoGYZjvHT6w91w2gUWNcaDqiyAiBZpBxsWTCZNnN439yfGTorErBG9kGiGPSctJ4Qzk1kZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.51.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13725133},"type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./app-oauth":{"types":"./dist/app-oauth/index.d.ts","import":"./dist/app-oauth/index.js","default":"./dist/app-oauth/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./agent-enrollment":{"types":"./dist/agent-enrollment/index.d.ts","import":"./dist/agent-enrollment/index.js","default":"./dist/agent-enrollment/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./integrations-react":{"types":"./dist/integrations-react/index.d.ts","import":"./dist/integrations-react/index.js","default":"./dist/integrations-react/index.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./agent-enrollment/drizzle":{"types":"./dist/agent-enrollment/drizzle.d.ts","import":"./dist/agent-enrollment/drizzle.js","default":"./dist/agent-enrollment/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-wISa5RVPvd31lzFIuOC6rrGfLYUOWlsIjnYKKZO1oup2DdztZsfPdZ45tYQ4THMGjwZtZr3W58INqFYK3Vr+Yg==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","nanostores":"1.5.4","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@nanostores/react":"1.1.0","@tangle-network/ui":"11.12.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.1","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"0.8.1","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.22.1","@tangle-network/sandbox":"0.59.0","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.203.0","@tangle-network/sandbox-ui":"0.117.0","@better-auth/oauth-provider":"1.7.2","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.289.1","@tangle-network/agent-interface":"2.15.0","@tangle-network/agent-knowledge":"18.0.0","@tangle-network/agent-integrations":"0.59.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","nanostores":">=0.11.3 <2.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@nanostores/react":">=0.8.4 <2.0.0","@tangle-network/ui":">=11.11.3 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2 || >=0.8.1 <0.9.0","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0 || >=0.22.1 <0.23.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.60.0 || >=0.60.3 <0.61.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.204.0","@tangle-network/sandbox-ui":">=0.117.0 <0.118.0","@better-auth/oauth-provider":">=1.7.2","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0 || >=0.289.1 <0.290.0 || >=0.291.0 <0.292.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2 || ^18.0.0","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"nanostores":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@nanostores/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@better-auth/oauth-provider":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-app_0.51.4_1790927506899_0.8027783828995503","host":"s3://npm-registry-packages-npm-production"}},"0.51.5":{"_id":"@tangle-network/agent-app@0.51.5","bin":{"tangle-agent":"bin/tangle-agent.mjs","agent-app-signoff":"dist/signoff/cli.js","agent-app-preflight":"dist/preflight/cli.js","agent-app-peer-check":"dist/peer-floors/cli.js","agent-app-spend-check":"dist/spend/cli.js","agent-app-theme-check":"dist/theme-contract/cli.js","agent-app-verify-proof":"dist/signoff/proof-cli.js","agent-app-legibility-check":"dist/legibility/cli.js"},"bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"dist":{"shasum":"312415c1db15ecdf83e53802113bbbb78e7ad0ac","tarball":"https://registry.npmjs.org/@tangle-network/agent-app/-/agent-app-0.51.5.tgz","fileCount":977,"integrity":"sha512-nBmZE1Lelz3XdRNzLDBKrXVLmI0bkoQ+2GhI5SPqHmLX96dFlzChIYK93DxaynCFzg9ntBWa68L52lCIUM1ieA==","signatures":[{"sig":"MEYCIQDjSfRWRXua+m/jTVuBrC8PnB96UKLwyU8dFi+HZhUawAIhAMk2kqnrHlOG6hoYNzjt+vmYqnXXfOajwrUdnBlTeG1g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCqe14EROGtDt/6CaS+U3U7Mv6cZNRMLdwxeECua+pqGgIhAPWHJ08h8cbtLsHr3Xmw/VNaHahloaAUWZhh+cY0wHGz"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2fagent-app@0.51.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13726314},"name":"@tangle-network/agent-app","type":"module","_from":"file:agent-app.tgz","exports":{"./run":{"types":"./dist/run/index.d.ts","import":"./dist/run/index.js","default":"./dist/run/index.js"},"./web":{"types":"./dist/web/index.d.ts","import":"./dist/web/index.js","default":"./dist/web/index.js"},"./eval":{"types":"./dist/eval/index.d.ts","import":"./dist/eval/index.js","default":"./dist/eval/index.js"},"./brand":{"types":"./dist/brand/index.d.ts","import":"./dist/brand/index.js","default":"./dist/brand/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","default":"./dist/forms/index.js"},"./plans":{"types":"./dist/plans/index.d.ts","import":"./dist/plans/index.js","default":"./dist/plans/index.js"},"./spend":{"types":"./dist/spend/index.d.ts","import":"./dist/spend/index.js","default":"./dist/spend/index.js"},"./store":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./teams":{"types":"./dist/teams/index.d.ts","import":"./dist/teams/index.js","default":"./dist/teams/index.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.js","default":"./dist/theme/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./trace":{"types":"./dist/trace/index.d.ts","import":"./dist/trace/index.js","default":"./dist/trace/index.js"},"./vault":{"types":"./dist/vault/index.d.ts","import":"./dist/vault/index.js","default":"./dist/vault/index.js"},"./assets":{"types":"./dist/assets/index.d.ts","import":"./dist/assets/index.js","default":"./dist/assets/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","default":"./dist/crypto/index.js"},"./openui":{"types":"./dist/openui/index.d.ts","import":"./dist/openui/index.js","default":"./dist/openui/index.js"},"./prompt":{"types":"./dist/prompt/index.d.ts","import":"./dist/prompt/index.js","default":"./dist/prompt/index.js"},"./record":{"types":"./dist/record/index.d.ts","import":"./dist/record/index.js","default":"./dist/record/index.js"},"./redact":{"types":"./dist/redact/index.d.ts","import":"./dist/redact/index.js","default":"./dist/redact/index.js"},"./skills":{"types":"./dist/skills/index.d.ts","import":"./dist/skills/index.js","default":"./dist/skills/index.js"},"./stream":{"types":"./dist/stream/index.d.ts","import":"./dist/stream/index.js","default":"./dist/stream/index.js"},"./studio":{"types":"./dist/studio/index.d.ts","import":"./dist/studio/index.js","default":"./dist/studio/index.js"},"./styles":{"types":"./dist/theme/styles.d.ts","default":"./dist/theme/tokens.css"},"./tangle":{"types":"./dist/tangle/index.d.ts","import":"./dist/tangle/index.js","default":"./dist/tangle/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./harness":{"types":"./dist/harness/index.d.ts","import":"./dist/harness/index.js","default":"./dist/harness/index.js"},"./intakes":{"types":"./dist/intakes/index.d.ts","import":"./dist/intakes/index.js","default":"./dist/intakes/index.js"},"./profile":{"types":"./dist/profile/index.d.ts","import":"./dist/profile/index.js","default":"./dist/profile/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js","default":"./dist/runtime/index.js"},"./sandbox":{"types":"./dist/sandbox/index.d.ts","import":"./dist/sandbox/index.js","default":"./dist/sandbox/index.js"},"./signoff":{"types":"./dist/signoff/index.d.ts","import":"./dist/signoff/index.js","default":"./dist/signoff/index.js"},"./alerting":{"types":"./dist/alerting/index.d.ts","import":"./dist/alerting/index.js","default":"./dist/alerting/index.js"},"./app-auth":{"types":"./dist/app-auth/index.d.ts","import":"./dist/app-auth/index.js","default":"./dist/app-auth/index.js"},"./channels":{"types":"./dist/channels/index.d.ts","import":"./dist/channels/index.js","default":"./dist/channels/index.js"},"./missions":{"types":"./dist/missions/index.d.ts","import":"./dist/missions/index.js","default":"./dist/missions/index.js"},"./platform":{"types":"./dist/platform/index.d.ts","import":"./dist/platform/index.js","default":"./dist/platform/index.js"},"./app-oauth":{"types":"./dist/app-oauth/index.d.ts","import":"./dist/app-oauth/index.js","default":"./dist/app-oauth/index.js"},"./assistant":{"types":"./dist/assistant/index.d.ts","import":"./dist/assistant/index.js","default":"./dist/assistant/index.js"},"./documents":{"types":"./dist/documents/index.d.ts","import":"./dist/documents/index.js","default":"./dist/documents/index.js"},"./knowledge":{"types":"./dist/knowledge/index.d.ts","import":"./dist/knowledge/index.js","default":"./dist/knowledge/index.js"},"./preflight":{"types":"./dist/preflight/index.d.ts","import":"./dist/preflight/index.js","default":"./dist/preflight/index.js"},"./sequences":{"types":"./dist/sequences/index.d.ts","import":"./dist/sequences/index.js","default":"./dist/sequences/index.js"},"./web-react":{"types":"./dist/web-react/index.d.ts","import":"./dist/web-react/index.js","default":"./dist/web-react/index.js"},"./chat-react":{"types":"./dist/chat-react/index.d.ts","import":"./dist/chat-react/index.js","default":"./dist/chat-react/index.js"},"./chat-store":{"types":"./dist/chat-store/index.d.ts","import":"./dist/chat-store/index.js","default":"./dist/chat-store/index.js"},"./legibility":{"types":"./dist/legibility/index.d.ts","import":"./dist/legibility/index.js","default":"./dist/legibility/index.js"},"./vault/lazy":{"types":"./dist/vault/lazy.d.ts","import":"./dist/vault/lazy.js","default":"./dist/vault/lazy.js"},"./chat-routes":{"types":"./dist/chat-routes/index.d.ts","import":"./dist/chat-routes/index.js","default":"./dist/chat-routes/index.js"},"./intakes/api":{"types":"./dist/intakes/api.d.ts","import":"./dist/intakes/api.js","default":"./dist/intakes/api.js"},"./peer-floors":{"types":"./dist/peer-floors/check.d.ts","import":"./dist/peer-floors/check.js","default":"./dist/peer-floors/check.js"},"./teams-react":{"types":"./dist/teams-react/index.d.ts","import":"./dist/teams-react/index.js","default":"./dist/teams-react/index.js"},"./turn-health":{"types":"./dist/turn-health/index.d.ts","import":"./dist/turn-health/index.js","default":"./dist/turn-health/index.js"},"./turn-stream":{"types":"./dist/turn-stream/index.d.ts","import":"./dist/turn-stream/index.js","default":"./dist/turn-stream/index.js"},"./hosted-agent":{"types":"./dist/hosted-agent/index.d.ts","import":"./dist/hosted-agent/index.js","default":"./dist/hosted-agent/index.js"},"./integrations":{"types":"./dist/integrations/index.d.ts","import":"./dist/integrations/index.js","default":"./dist/integrations/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js","default":"./dist/interactions/index.js"},"./object-store":{"types":"./dist/object-store/index.d.ts","import":"./dist/object-store/index.js","default":"./dist/object-store/index.js"},"./openui-react":{"types":"./dist/openui-react/index.d.ts","import":"./dist/openui-react/index.js","default":"./dist/openui-react/index.js"},"./package.json":"./package.json","./studio-react":{"types":"./dist/studio-react/index.d.ts","import":"./dist/studio-react/index.js","default":"./dist/studio-react/index.js"},"./teams/resend":{"types":"./dist/teams/resend.d.ts","import":"./dist/teams/resend.js","default":"./dist/teams/resend.js"},"./vault/server":{"types":"./dist/vault/server.d.ts","import":"./dist/vault/server.js","default":"./dist/vault/server.js"},"./work-product":{"types":"./dist/work-product/index.d.ts","import":"./dist/work-product/index.js","default":"./dist/work-product/index.js"},"./design-canvas":{"types":"./dist/design-canvas/index.d.ts","import":"./dist/design-canvas/index.js","default":"./dist/design-canvas/index.js"},"./eval-campaign":{"types":"./dist/eval-campaign/index.d.ts","import":"./dist/eval-campaign/index.js","default":"./dist/eval-campaign/index.js"},"./intakes-react":{"types":"./dist/intakes-react/index.d.ts","import":"./dist/intakes-react/index.js","default":"./dist/intakes-react/index.js"},"./session-shell":{"types":"./dist/session-shell/index.d.ts","import":"./dist/session-shell/index.js","default":"./dist/session-shell/index.js"},"./signoff/proof":{"types":"./dist/signoff/proof.d.ts","import":"./dist/signoff/proof.js","default":"./dist/signoff/proof.js"},"./teams/drizzle":{"types":"./dist/teams/drizzle.d.ts","import":"./dist/teams/drizzle.js","default":"./dist/teams/drizzle.js"},"./knowledge-loop":{"types":"./dist/knowledge-loop/index.d.ts","import":"./dist/knowledge-loop/index.js","default":"./dist/knowledge-loop/index.js"},"./record/drizzle":{"types":"./dist/record/drizzle.d.ts","import":"./dist/record/drizzle.js","default":"./dist/record/drizzle.js"},"./theme-contract":{"types":"./dist/theme-contract/index.d.ts","import":"./dist/theme-contract/index.js","default":"./dist/theme-contract/index.js"},"./workspace-apps":{"types":"./dist/workspace-apps/index.d.ts","import":"./dist/workspace-apps/index.js","default":"./dist/workspace-apps/index.js"},"./intakes/drizzle":{"types":"./dist/intakes/drizzle.d.ts","import":"./dist/intakes/drizzle.js","default":"./dist/intakes/drizzle.js"},"./sequences-react":{"types":"./dist/sequences-react/index.d.ts","import":"./dist/sequences-react/index.js","default":"./dist/sequences-react/index.js"},"./tailwind-preset":{"types":"./dist/theme/tailwind-preset.d.ts","import":"./dist/theme/tailwind-preset.js","default":"./dist/theme/tailwind-preset.js"},"./web-react/async":{"types":"./dist/web-react/async/index.d.ts","import":"./dist/web-react/async/index.js","default":"./dist/web-react/async/index.js"},"./workspace-react":{"types":"./dist/workspace-react/index.d.ts","import":"./dist/workspace-react/index.js","default":"./dist/workspace-react/index.js"},"./agent-enrollment":{"types":"./dist/agent-enrollment/index.d.ts","import":"./dist/agent-enrollment/index.js","default":"./dist/agent-enrollment/index.js"},"./brand-extraction":{"types":"./dist/brand-extraction/index.d.ts","import":"./dist/brand-extraction/index.js","default":"./dist/brand-extraction/index.js"},"./model-resolution":{"types":"./dist/model-resolution/index.d.ts","import":"./dist/model-resolution/index.js","default":"./dist/model-resolution/index.js"},"./skills-placement":{"types":"./dist/skills-placement/index.d.ts","import":"./dist/skills-placement/index.js","default":"./dist/skills-placement/index.js"},"./teams-react/lazy":{"types":"./dist/teams-react/lazy.d.ts","import":"./dist/teams-react/lazy.js","default":"./dist/teams-react/lazy.js"},"./preset-cloudflare":{"types":"./dist/preset-cloudflare/index.d.ts","import":"./dist/preset-cloudflare/index.js","default":"./dist/preset-cloudflare/index.js"},"./sequences/drizzle":{"types":"./dist/sequences/drizzle.d.ts","import":"./dist/sequences/drizzle.js","default":"./dist/sequences/drizzle.js"},"./teams/members-api":{"types":"./dist/teams/members-api.d.ts","import":"./dist/teams/members-api.js","default":"./dist/teams/members-api.js"},"./hosted-agent/react":{"types":"./dist/hosted-agent/react/index.d.ts","import":"./dist/hosted-agent/react/index.js","default":"./dist/hosted-agent/react/index.js"},"./intakes-react/lazy":{"types":"./dist/intakes-react/lazy.d.ts","import":"./dist/intakes-react/lazy.js","default":"./dist/intakes-react/lazy.js"},"./integrations-react":{"types":"./dist/integrations-react/index.d.ts","import":"./dist/integrations-react/index.js","default":"./dist/integrations-react/index.js"},"./web-react/terminal":{"types":"./dist/web-react/terminal.d.ts","import":"./dist/web-react/terminal.js","default":"./dist/web-react/terminal.js"},"./work-product-react":{"types":"./dist/work-product-react/index.d.ts","import":"./dist/work-product-react/index.js","default":"./dist/work-product-react/index.js"},"./design-canvas-react":{"types":"./dist/design-canvas-react/index.d.ts","import":"./dist/design-canvas-react/index.js","default":"./dist/design-canvas-react/index.js"},"./public-consultation":{"types":"./dist/public-consultation/index.d.ts","import":"./dist/public-consultation/index.js","default":"./dist/public-consultation/index.js"},"./studio-react/styles":{"types":"./dist/studio-react/styles.d.ts","default":"./dist/studio-react/studio.css"},"./design-canvas/drizzle":{"types":"./dist/design-canvas/drizzle.d.ts","import":"./dist/design-canvas/drizzle.js","default":"./dist/design-canvas/drizzle.js"},"./teams/invitations-api":{"types":"./dist/teams/invitations-api.d.ts","import":"./dist/teams/invitations-api.js","default":"./dist/teams/invitations-api.js"},"./documents/pdf-inspector":{"types":"./dist/documents/pdf-inspector.d.ts","import":"./dist/documents/pdf-inspector.js","default":"./dist/documents/pdf-inspector.js"},"./agent-enrollment/drizzle":{"types":"./dist/agent-enrollment/drizzle.d.ts","import":"./dist/agent-enrollment/drizzle.js","default":"./dist/agent-enrollment/drizzle.js"},"./design-canvas-react/lazy":{"types":"./dist/design-canvas-react/lazy.d.ts","import":"./dist/design-canvas-react/lazy.js","default":"./dist/design-canvas-react/lazy.js"},"./hosted-agent/application":{"types":"./dist/hosted-agent/application.d.ts","import":"./dist/hosted-agent/application.js","default":"./dist/hosted-agent/application.js"},"./hosted-agent/react/styles":{"types":"./dist/hosted-agent/react/styles.d.ts","default":"./dist/hosted-agent/react/lines.css"},"./web-react/session-gateway":{"types":"./dist/web-react/session-gateway.d.ts","import":"./dist/web-react/session-gateway.js","default":"./dist/web-react/session-gateway.js"},"./design-canvas-react/engine":{"types":"./dist/design-canvas-react/engine.d.ts","import":"./dist/design-canvas-react/engine.js","default":"./dist/design-canvas-react/engine.js"}},"license":"MIT","scripts":{"dev":"tsup --watch","knip":"knip","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json","prepare":"pnpm run build","signoff":"node dist/signoff/cli.js","docs:gen":"agent-docs","dev:types":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:gates":"vitest run src/sandbox/index.test.ts src/profile/index.test.ts tests/chat-stream.test.ts tests/browser-safe-subpaths.test.ts tests/test-quality.test.ts tests/knip-entries-fresh.test.ts tests/web-react/popover-escapes-host.test.tsx tests/web-react/popover-canon-source.test.ts tests/studio/layer-order.test.ts","test:watch":"vitest","test:generated":"node .github/scripts/test-generated-projects.mjs","build-storybook":"storybook build"},"version":"0.51.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"653d3862-e00d-4160-8ece-fc76b7512a46"}},"homepage":"https://github.com/tangle-network/agent-app#readme","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"_resolved":"/home/runner/work/_temp/publish-bundle/agent-app.tgz","_integrity":"sha512-nBmZE1Lelz3XdRNzLDBKrXVLmI0bkoQ+2GhI5SPqHmLX96dFlzChIYK93DxaynCFzg9ntBWa68L52lCIUM1ieA==","repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"_npmVersion":"11.16.0","description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","directories":{},"maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"npm":"12.0.2","yjs":"^13.6.32","hono":"4.13.5","knip":"^6.33.0","tsup":"^8.5.1","viem":"^2.56.0","jsdom":"^30.0.1","konva":"^10.3.2","react":"^19.2.8","resend":"^6.25.0","semver":"^7.8.5","vitest":"^4.1.11","pdf-lib":"^1.17.1","postcss":"^8.5.26","react-dom":"^19.2.8","storybook":"^10.5.10","@tiptap/pm":"^3.30.5","fast-check":"^4.9.0","nanostores":"1.5.4","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^24.13.3","better-auth":"^1.7.2","drizzle-orm":"^0.45.2","react-konva":"^19.2.5","tailwindcss":"^4.3.3","y-protocols":"^1.0.7","@tiptap/core":"^3.30.5","@types/react":"^19.2.18","@xterm/xterm":"^6.0.0","autoprefixer":"^10.5.4","lucide-react":"^1.35.0","react-router":"^8.3.1","@tiptap/react":"^3.30.5","@types/semver":"^7.8.0","@xyflow/react":"^12.11.5","@ai-sdk/google":"^3.0.33","better-sqlite3":"^12.11.1","@storybook/react":"^10.5.10","@types/react-dom":"19.2.5","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.49","@anthropic-ai/sdk":"^0.93.0","@nanostores/react":"1.1.0","@tangle-network/ui":"11.12.0","@tiptap/suggestion":"^3.30.5","@xterm/addon-webgl":"^0.19.0","@tiptap/starter-kit":"^3.30.5","@hocuspocus/provider":"^4.6.0","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@storybook/react-vite":"^10.5.10","@tangle-network/brand":"1.9.1","@types/better-sqlite3":"^9.6.0","@tangle-network/tcloud":"0.8.1","@testing-library/react":"^16.3.3","@xterm/addon-web-links":"^0.12.0","@tangle-network/hub-sdk":"0.22.1","@tangle-network/sandbox":"0.59.0","@cloudflare/workers-types":"5.20260828.1","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":"^3.30.5","@tangle-network/agent-docs":"0.2.1","@tangle-network/agent-eval":"0.203.0","@tangle-network/sandbox-ui":"0.117.0","@better-auth/oauth-provider":"1.7.2","@testing-library/user-event":"^14.6.6","@firecrawl/pdf-inspector-wasm":"^1.17.0","@tangle-network/agent-gateway":"0.11.4","@tangle-network/agent-runtime":"0.289.1","@tangle-network/agent-interface":"2.15.0","@tangle-network/agent-knowledge":"18.0.0","@tangle-network/agent-integrations":"0.59.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":"0.20.1"},"peerDependencies":{"konva":">=9","react":">=18","resend":">=6","pdf-lib":">=1.17","react-dom":">=18","@tiptap/pm":">=3.28.0 <4.0.0","nanostores":">=0.11.3 <2.0.0","playwright":"^1.63.0","better-auth":">=1.6.16","drizzle-orm":">=0.36","react-konva":">=18","@tiptap/core":">=3.28.0 <4.0.0","lucide-react":">=1","react-router":">=8.3.0","@tiptap/react":">=3.28.0 <4.0.0","@xyflow/react":">=12.0.0","@nanostores/react":">=0.8.4 <2.0.0","@tangle-network/ui":">=11.11.3 <12.0.0","@tiptap/suggestion":">=3.28.0 <4.0.0","@tiptap/starter-kit":">=3.28.0 <4.0.0","@tangle-network/brand":">=1.6.0","@tangle-network/tcloud":"^0.5.2 || >=0.8.1 <0.9.0","@tangle-network/hub-sdk":">=0.19.3 <0.21.0 || >=0.21.0 <0.22.0 || >=0.22.1 <0.23.0","@tangle-network/sandbox":">=0.45.0 <0.48.0 || ^0.49.0 || ^0.50.0 || ^0.51.0 || ^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || >=0.58.1 <0.60.0 || >=0.60.3 <0.61.0","@huggingface/transformers":">=3","@modelcontextprotocol/sdk":"^1.30.0","@tiptap/extension-mention":">=3.28.0 <4.0.0","@tangle-network/agent-eval":">=0.199.0 <0.204.0","@tangle-network/sandbox-ui":">=0.117.0 <0.118.0","@better-auth/oauth-provider":">=1.7.2","@firecrawl/pdf-inspector-wasm":">=0.1.3","@tangle-network/agent-runtime":">=0.282.2 <0.284.0 || >=0.285.0 <0.286.0 || >=0.289.1 <0.290.0 || >=0.291.0 <0.292.0","@tangle-network/agent-interface":"^2.13.0","@tangle-network/agent-knowledge":"^17.1.2 || ^18.0.0","@tangle-network/agent-integrations":">=0.54.2 <0.58.0 || >=0.59.0 <0.60.0","@tangle-network/browser-agent-driver":"^0.36.1","@tangle-network/agent-profile-materialize":">=0.20.1 <0.21.0"},"peerDependenciesMeta":{"konva":{"optional":true},"react":{"optional":true},"resend":{"optional":true},"pdf-lib":{"optional":true},"react-dom":{"optional":true},"@tiptap/pm":{"optional":true},"nanostores":{"optional":true},"playwright":{"optional":true},"better-auth":{"optional":true},"drizzle-orm":{"optional":true},"react-konva":{"optional":true},"@tiptap/core":{"optional":true},"lucide-react":{"optional":true},"react-router":{"optional":true},"@tiptap/react":{"optional":true},"@xyflow/react":{"optional":true},"@nanostores/react":{"optional":true},"@tangle-network/ui":{"optional":true},"@tiptap/suggestion":{"optional":true},"@tiptap/starter-kit":{"optional":true},"@tangle-network/brand":{"optional":true},"@tangle-network/tcloud":{"optional":true},"@tangle-network/hub-sdk":{"optional":true},"@tangle-network/sandbox":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@tiptap/extension-mention":{"optional":true},"@tangle-network/sandbox-ui":{"optional":true},"@better-auth/oauth-provider":{"optional":true},"@firecrawl/pdf-inspector-wasm":{"optional":true},"@tangle-network/agent-runtime":{"optional":true},"@tangle-network/agent-knowledge":{"optional":true},"@tangle-network/browser-agent-driver":{"optional":true},"@tangle-network/agent-profile-materialize":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-app_0.51.5_1790929115569_0.7821451519844935"}}},"time":{"created":"2026-06-03T16:57:23.734Z","modified":"2026-10-02T08:18:36.396Z","0.1.0":"2026-06-03T16:57:24.108Z","0.1.1":"2026-06-03T17:43:52.711Z","0.1.2":"2026-06-03T17:48:50.331Z","0.1.3":"2026-06-03T23:50:53.009Z","0.1.4":"2026-06-04T00:58:52.440Z","0.1.5":"2026-06-04T01:18:58.231Z","0.1.6":"2026-06-04T10:55:47.298Z","0.1.7":"2026-06-04T11:59:50.378Z","0.1.8":"2026-06-04T12:31:53.747Z","0.1.9":"2026-06-04T15:43:27.915Z","0.1.10":"2026-06-04T22:05:11.658Z","0.1.11":"2026-06-05T11:58:17.342Z","0.1.12":"2026-06-05T13:24:48.069Z","0.1.13":"2026-06-05T13:30:31.241Z","0.1.14":"2026-06-05T13:50:17.639Z","0.2.0":"2026-06-05T23:34:14.101Z","0.3.0":"2026-06-07T16:58:59.675Z","0.3.1":"2026-06-09T07:13:03.463Z","0.4.0":"2026-06-10T01:49:01.202Z","0.5.0":"2026-06-10T06:33:02.128Z","0.5.1":"2026-06-10T07:54:35.895Z","0.6.0":"2026-06-10T13:04:59.528Z","0.7.0":"2026-06-10T13:37:30.133Z","0.7.1":"2026-06-10T16:04:29.882Z","0.7.2":"2026-06-10T16:06:28.262Z","0.8.0":"2026-06-10T16:07:03.770Z","0.8.1":"2026-06-10T16:30:20.394Z","0.8.2":"2026-06-10T16:36:08.775Z","0.9.1":"2026-06-11T01:20:00.214Z","0.10.0":"2026-06-11T05:26:47.210Z","0.10.1":"2026-06-11T15:21:08.099Z","0.11.0":"2026-06-12T12:33:38.483Z","0.11.1":"2026-06-12T15:24:17.475Z","0.12.0":"2026-06-12T15:42:46.492Z","0.13.0":"2026-06-12T23:25:24.637Z","0.14.0":"2026-06-12T23:57:23.358Z","0.15.0":"2026-06-14T21:20:47.271Z","0.16.0":"2026-06-14T21:58:54.258Z","0.16.1":"2026-06-15T09:03:45.555Z","0.18.0":"2026-06-15T13:54:26.817Z","0.19.0":"2026-06-15T14:48:54.054Z","0.20.0":"2026-06-15T17:09:14.958Z","0.21.0":"2026-06-15T17:51:34.037Z","0.22.0":"2026-06-15T21:51:31.089Z","0.23.0":"2026-06-16T18:32:37.827Z","0.24.0":"2026-06-16T20:09:24.207Z","0.25.0":"2026-06-17T09:34:48.900Z","0.26.0":"2026-06-17T09:58:20.323Z","0.27.2":"2026-06-17T12:04:33.613Z","0.28.0":"2026-06-18T00:39:03.394Z","0.29.0":"2026-06-18T08:57:06.204Z","0.30.0":"2026-06-18T09:58:23.628Z","0.31.0":"2026-06-18T10:13:10.269Z","0.32.0":"2026-06-18T10:30:39.718Z","0.33.1":"2026-06-18T11:08:52.730Z","0.34.0":"2026-06-18T12:04:26.783Z","0.35.0":"2026-06-18T19:24:12.644Z","0.36.0":"2026-06-19T08:29:36.005Z","0.37.1":"2026-06-19T12:11:58.207Z","0.38.0":"2026-06-19T12:36:27.153Z","0.39.0":"2026-06-19T13:44:38.728Z","0.39.1":"2026-06-19T21:08:44.096Z","0.39.2":"2026-06-20T00:14:49.978Z","0.40.0":"2026-06-21T23:13:43.518Z","0.41.0":"2026-06-22T08:53:14.236Z","0.41.1":"2026-06-22T09:12:32.191Z","0.41.2":"2026-06-22T10:19:28.331Z","0.41.3":"2026-06-22T10:50:01.648Z","0.41.4":"2026-06-22T11:04:52.503Z","0.41.5":"2026-06-22T11:11:20.562Z","0.41.6":"2026-06-22T11:19:38.412Z","0.42.1":"2026-06-22T11:30:09.865Z","0.42.2":"2026-06-22T11:35:01.766Z","0.42.3":"2026-06-22T17:33:28.577Z","0.42.4":"2026-06-23T08:01:05.243Z","0.42.5":"2026-06-24T01:01:46.934Z","0.42.6":"2026-06-24T12:21:56.515Z","0.42.7":"2026-06-25T04:32:38.532Z","0.42.8":"2026-06-25T05:56:03.348Z","0.42.9":"2026-06-25T07:11:58.601Z","0.42.10":"2026-06-26T15:10:05.665Z","0.42.11":"2026-06-26T19:43:29.262Z","0.42.12":"2026-06-27T13:55:54.609Z","0.42.13":"2026-06-28T22:00:17.633Z","0.42.14":"2026-06-29T09:54:48.439Z","0.42.15":"2026-06-29T14:23:18.222Z","0.42.17":"2026-06-29T15:44:48.289Z","0.42.18":"2026-06-30T00:16:00.697Z","0.42.19":"2026-06-30T00:27:29.622Z","0.43.1":"2026-06-30T02:12:22.570Z","0.43.2":"2026-06-30T16:37:30.945Z","0.43.3":"2026-07-01T01:28:43.712Z","0.43.4":"2026-07-01T14:36:41.169Z","0.43.5":"2026-07-02T00:34:05.151Z","0.43.6":"2026-07-02T08:44:15.773Z","0.43.7":"2026-07-02T14:26:10.261Z","0.43.8":"2026-07-03T06:46:05.645Z","0.43.9":"2026-07-03T16:48:08.274Z","0.43.10":"2026-07-03T19:03:19.625Z","0.43.11":"2026-07-07T21:48:22.962Z","0.43.12":"2026-07-08T00:39:07.819Z","0.43.13":"2026-07-08T00:44:42.463Z","0.43.14":"2026-07-08T19:41:25.263Z","0.43.16":"2026-07-09T10:22:18.595Z","0.43.17":"2026-07-09T14:50:24.658Z","0.43.18":"2026-07-09T20:00:43.556Z","0.43.19":"2026-07-09T22:44:58.897Z","0.43.20":"2026-07-10T19:18:17.816Z","0.43.21":"2026-07-13T01:55:26.602Z","0.43.22":"2026-07-13T13:05:43.727Z","0.43.23":"2026-07-14T06:27:15.769Z","0.43.24":"2026-07-15T06:53:58.964Z","0.43.25":"2026-07-15T19:11:23.621Z","0.43.26":"2026-07-15T19:29:58.910Z","0.43.27":"2026-07-15T19:59:29.471Z","0.43.28":"2026-07-15T20:06:47.660Z","0.43.29":"2026-07-15T20:14:46.478Z","0.43.30":"2026-07-17T07:24:45.049Z","0.43.31":"2026-07-17T17:51:56.657Z","0.43.32":"2026-07-17T18:14:21.307Z","0.43.33":"2026-07-17T21:45:08.532Z","0.43.34":"2026-07-17T22:58:46.611Z","0.43.35":"2026-07-17T23:20:53.052Z","0.43.36":"2026-07-20T02:06:28.641Z","0.43.37":"2026-07-20T03:53:42.665Z","0.43.38":"2026-07-20T21:18:23.631Z","0.43.39":"2026-07-20T21:34:57.415Z","0.43.40":"2026-07-20T23:43:52.641Z","0.43.41":"2026-07-21T09:27:41.311Z","0.43.42":"2026-07-21T10:30:17.546Z","0.43.43":"2026-07-21T19:03:56.242Z","0.43.44":"2026-07-22T10:25:21.271Z","0.43.45":"2026-07-23T08:03:52.712Z","0.43.46":"2026-07-23T08:37:46.973Z","0.43.47":"2026-07-23T08:58:09.436Z","0.43.48":"2026-07-23T09:52:50.072Z","0.43.49":"2026-07-23T10:03:30.284Z","0.43.50":"2026-07-23T10:18:07.367Z","0.43.51":"2026-07-23T13:51:50.711Z","0.43.52":"2026-07-24T01:50:30.671Z","0.43.53":"2026-07-24T03:39:16.542Z","0.43.54":"2026-07-24T03:44:44.217Z","0.43.55":"2026-07-24T13:15:31.944Z","0.43.56":"2026-07-24T15:19:45.756Z","0.43.57":"2026-07-24T20:42:19.789Z","0.43.58":"2026-07-24T21:18:30.290Z","0.43.59":"2026-07-24T22:14:10.389Z","0.43.60":"2026-07-25T00:13:52.666Z","0.43.61":"2026-07-25T00:20:42.060Z","0.43.62":"2026-07-25T01:03:59.457Z","0.43.63":"2026-07-25T02:51:42.180Z","0.43.64":"2026-07-25T03:12:21.348Z","0.43.65":"2026-07-25T03:21:05.045Z","0.43.66":"2026-07-25T07:31:39.142Z","0.43.67":"2026-07-25T17:43:58.280Z","0.43.68":"2026-07-25T20:54:46.589Z","0.43.69":"2026-07-26T18:03:04.677Z","0.43.70":"2026-07-26T19:07:00.723Z","0.43.71":"2026-07-26T23:16:50.642Z","0.43.72":"2026-07-27T05:29:47.459Z","0.43.73":"2026-07-27T07:47:29.867Z","0.43.74":"2026-07-27T08:15:40.256Z","0.43.75":"2026-07-27T17:25:16.199Z","0.43.76":"2026-07-27T17:37:48.775Z","0.44.1":"2026-07-27T17:59:06.579Z","0.44.2":"2026-07-27T18:11:27.502Z","0.44.3":"2026-07-27T18:36:06.105Z","0.44.4":"2026-07-27T18:43:48.349Z","0.44.5":"2026-07-27T18:49:14.344Z","0.44.6":"2026-07-27T18:56:51.378Z","0.44.7":"2026-07-27T19:04:37.906Z","0.44.8":"2026-07-27T19:18:43.103Z","0.44.9":"2026-07-27T20:07:18.348Z","0.44.10":"2026-07-27T20:20:32.973Z","0.44.11":"2026-07-27T20:28:04.932Z","0.44.12":"2026-07-27T21:18:58.900Z","0.44.13":"2026-07-27T22:23:50.666Z","0.44.14":"2026-07-27T22:31:51.864Z","0.44.15":"2026-07-27T22:39:48.245Z","0.44.16":"2026-07-27T23:35:36.555Z","0.44.17":"2026-07-28T00:02:14.601Z","0.44.18":"2026-07-28T00:32:24.017Z","0.44.19":"2026-07-28T04:36:56.588Z","0.44.21":"2026-07-28T04:53:10.261Z","0.44.22":"2026-07-28T05:23:34.741Z","0.44.23":"2026-07-28T08:34:36.835Z","0.44.24":"2026-07-28T09:09:22.029Z","0.44.25":"2026-07-28T13:32:10.767Z","0.44.26":"2026-07-28T15:28:44.912Z","0.44.27":"2026-07-28T16:10:27.380Z","0.44.28":"2026-07-28T17:57:29.519Z","0.44.29":"2026-07-28T19:27:25.655Z","0.44.30":"2026-07-28T19:35:41.616Z","0.44.31":"2026-07-28T19:50:01.856Z","0.44.32":"2026-07-28T20:37:54.998Z","0.44.33":"2026-07-28T21:07:22.805Z","0.44.34":"2026-07-28T21:25:07.619Z","0.44.35":"2026-07-28T23:30:59.052Z","0.44.36":"2026-07-29T00:25:52.893Z","0.44.37":"2026-07-29T00:41:15.149Z","0.44.38":"2026-07-29T00:49:32.239Z","0.44.39":"2026-07-29T01:04:16.409Z","0.44.40":"2026-07-29T01:24:19.851Z","0.44.41":"2026-07-29T03:07:00.538Z","0.44.42":"2026-07-29T03:34:52.222Z","0.44.46":"2026-07-29T05:28:41.953Z","0.44.47":"2026-07-29T05:59:18.678Z","0.44.48":"2026-07-29T06:17:46.703Z","0.44.49":"2026-07-29T06:51:50.347Z","0.44.50":"2026-07-29T07:24:34.124Z","0.44.51":"2026-07-29T07:41:26.842Z","0.44.52":"2026-07-29T07:57:10.800Z","0.44.53":"2026-07-29T08:14:26.228Z","0.44.54":"2026-07-29T09:21:43.913Z","0.44.55":"2026-07-29T10:10:19.402Z","0.44.56":"2026-07-29T19:39:54.907Z","0.44.57":"2026-07-30T04:22:36.819Z","0.44.58":"2026-07-30T05:55:29.353Z","0.44.59":"2026-07-30T07:24:24.107Z","0.44.60":"2026-07-30T08:14:19.894Z","0.45.1":"2026-07-30T10:32:43.976Z","0.45.2":"2026-07-31T23:07:20.493Z","0.45.3":"2026-08-01T00:17:32.864Z","0.45.4":"2026-08-01T02:15:03.037Z","0.45.5":"2026-08-01T03:09:10.763Z","0.45.6":"2026-08-01T03:24:03.137Z","0.45.7":"2026-08-01T06:24:36.022Z","0.45.8":"2026-08-01T06:41:21.385Z","0.45.9":"2026-08-01T07:47:38.300Z","0.45.10":"2026-08-01T08:02:09.299Z","0.45.11":"2026-08-01T08:44:14.366Z","0.45.12":"2026-08-01T09:35:24.014Z","0.45.13":"2026-08-01T23:36:00.645Z","0.45.14":"2026-08-02T02:24:18.189Z","0.45.15":"2026-08-03T05:54:37.114Z","0.45.16":"2026-08-03T18:27:51.826Z","0.45.17":"2026-08-03T19:02:25.861Z","0.45.18":"2026-08-03T19:55:26.846Z","0.45.19":"2026-08-03T22:09:39.733Z","0.45.20":"2026-08-04T05:31:38.078Z","0.45.21":"2026-08-04T05:47:03.862Z","0.45.22":"2026-08-04T07:57:27.429Z","0.45.23":"2026-08-04T16:16:02.654Z","0.45.24":"2026-08-04T16:52:55.357Z","0.45.25":"2026-08-05T11:09:04.410Z","0.45.26":"2026-08-05T16:17:03.972Z","0.45.27":"2026-08-05T17:26:14.963Z","0.45.28":"2026-08-05T18:44:22.055Z","0.45.29":"2026-08-06T10:23:03.397Z","0.45.30":"2026-08-07T07:38:20.444Z","0.45.31":"2026-08-07T08:42:10.938Z","0.45.32":"2026-08-07T09:58:28.629Z","0.45.33":"2026-08-07T12:52:56.815Z","0.45.34":"2026-08-08T00:58:30.148Z","0.45.35":"2026-08-08T01:32:28.760Z","0.45.36":"2026-08-08T03:29:57.901Z","0.45.37":"2026-08-08T03:59:08.677Z","0.45.38":"2026-08-08T07:15:55.853Z","0.45.39":"2026-08-08T09:46:42.196Z","0.45.40":"2026-08-09T23:09:38.538Z","0.45.41":"2026-08-10T00:06:21.947Z","0.45.42":"2026-08-10T01:34:55.995Z","0.45.43":"2026-08-10T04:05:38.380Z","0.45.44":"2026-08-10T10:10:17.940Z","0.45.45":"2026-08-11T02:32:25.947Z","0.45.46":"2026-08-11T08:24:39.380Z","0.45.47":"2026-08-11T20:37:39.898Z","0.45.48":"2026-08-11T23:16:15.723Z","0.45.49":"2026-08-12T00:50:15.644Z","0.45.50":"2026-08-12T01:45:48.799Z","0.45.51":"2026-08-12T04:14:16.517Z","0.45.52":"2026-08-12T22:23:40.618Z","0.45.53":"2026-08-13T01:04:15.011Z","0.45.54":"2026-08-13T02:25:29.667Z","0.45.55":"2026-08-13T09:29:22.083Z","0.45.56":"2026-08-13T12:38:16.723Z","0.45.57":"2026-08-14T02:12:33.354Z","0.45.58":"2026-08-14T02:56:09.320Z","0.45.59":"2026-08-14T03:48:18.416Z","0.45.60":"2026-08-14T06:13:54.211Z","0.45.61":"2026-08-16T06:58:20.454Z","0.45.62":"2026-08-16T17:23:16.343Z","0.45.63":"2026-08-18T19:41:15.749Z","0.45.64":"2026-08-19T05:05:31.060Z","0.45.65":"2026-08-19T05:22:23.757Z","0.45.66":"2026-08-19T08:39:47.490Z","0.46.1":"2026-08-19T12:01:09.624Z","0.46.2":"2026-08-19T13:31:16.802Z","0.46.3":"2026-08-19T15:38:35.657Z","0.46.4":"2026-08-19T18:50:56.604Z","0.46.5":"2026-08-19T20:40:56.216Z","0.46.6":"2026-08-20T07:29:24.678Z","0.46.7":"2026-08-20T11:11:29.668Z","0.46.8":"2026-08-21T03:55:46.189Z","0.46.9":"2026-08-21T07:13:15.205Z","0.46.10":"2026-08-21T22:42:18.626Z","0.46.11":"2026-08-25T12:45:19.062Z","0.46.12":"2026-08-26T08:22:02.174Z","0.46.13":"2026-08-27T07:01:44.091Z","0.46.14":"2026-08-27T08:35:01.671Z","0.46.15":"2026-08-27T09:54:41.020Z","0.46.16":"2026-08-28T11:13:13.538Z","0.46.17":"2026-08-29T09:34:16.504Z","0.46.18":"2026-08-29T16:27:40.442Z","0.46.19":"2026-08-29T17:23:47.097Z","0.46.20":"2026-08-29T18:46:11.854Z","0.46.21":"2026-08-29T19:44:49.470Z","0.46.22":"2026-08-29T21:42:17.995Z","0.46.23":"2026-08-29T22:07:53.728Z","0.46.24":"2026-08-29T22:55:37.155Z","0.46.25":"2026-08-30T03:19:52.837Z","0.46.26":"2026-08-30T04:09:36.341Z","0.46.27":"2026-08-30T05:33:44.790Z","0.46.28":"2026-08-31T04:37:27.806Z","0.46.29":"2026-08-31T17:59:21.005Z","0.46.30":"2026-08-31T19:32:25.691Z","0.46.31":"2026-08-31T20:32:19.500Z","0.46.32":"2026-09-01T16:04:11.403Z","0.46.33":"2026-09-01T16:39:03.465Z","0.46.34":"2026-09-01T17:17:30.477Z","0.46.35":"2026-09-01T20:42:30.562Z","0.46.36":"2026-09-01T21:42:42.535Z","0.46.37":"2026-09-01T22:33:31.451Z","0.46.40":"2026-09-02T00:12:54.012Z","0.46.41":"2026-09-02T00:40:10.233Z","0.46.42":"2026-09-02T01:13:19.670Z","0.46.43":"2026-09-02T05:49:06.976Z","0.46.44":"2026-09-02T07:12:44.649Z","0.46.45":"2026-09-02T07:29:26.910Z","0.46.46":"2026-09-02T08:16:18.732Z","0.46.47":"2026-09-02T09:19:56.103Z","0.46.48":"2026-09-02T10:03:22.451Z","0.46.49":"2026-09-02T18:33:03.019Z","0.46.50":"2026-09-02T19:25:05.692Z","0.46.51":"2026-09-02T20:47:03.048Z","0.46.52":"2026-09-02T21:22:15.228Z","0.46.53":"2026-09-02T22:33:22.225Z","0.46.54":"2026-09-03T01:57:00.440Z","0.46.55":"2026-09-03T02:48:02.923Z","0.46.56":"2026-09-06T05:47:03.582Z","0.46.57":"2026-09-07T08:26:14.559Z","0.46.58":"2026-09-07T09:06:46.328Z","0.46.59":"2026-09-07T10:46:17.098Z","0.46.60":"2026-09-07T20:49:14.715Z","0.47.1":"2026-09-08T18:48:36.145Z","0.47.2":"2026-09-08T20:49:42.092Z","0.47.3":"2026-09-08T21:43:34.838Z","0.47.4":"2026-09-08T22:19:49.617Z","0.47.5":"2026-09-09T00:20:14.364Z","0.47.6":"2026-09-09T01:10:12.937Z","0.47.7":"2026-09-09T02:06:42.056Z","0.47.8":"2026-09-09T02:46:52.944Z","0.47.9":"2026-09-09T08:08:05.324Z","0.47.10":"2026-09-09T19:12:33.125Z","0.47.11":"2026-09-09T19:46:50.691Z","0.47.12":"2026-09-09T21:23:53.165Z","0.47.13":"2026-09-11T07:25:07.871Z","0.47.14":"2026-09-11T21:19:08.239Z","0.47.15":"2026-09-11T23:36:45.738Z","0.47.16":"2026-09-12T12:18:48.721Z","0.47.17":"2026-09-12T13:07:05.159Z","0.47.18":"2026-09-12T14:38:23.355Z","0.47.19":"2026-09-13T00:00:43.023Z","0.47.20":"2026-09-13T00:19:27.527Z","0.47.21":"2026-09-13T01:54:56.295Z","0.47.22":"2026-09-14T02:13:04.188Z","0.47.23":"2026-09-14T05:04:19.326Z","0.47.24":"2026-09-14T09:26:59.417Z","0.47.25":"2026-09-15T23:18:52.040Z","0.48.1":"2026-09-16T06:20:30.604Z","0.48.2":"2026-09-18T14:47:05.169Z","0.48.3":"2026-09-20T11:03:04.113Z","0.48.4":"2026-09-21T02:09:57.935Z","0.49.1":"2026-09-22T07:34:17.409Z","0.49.2":"2026-09-22T21:02:26.470Z","0.49.3":"2026-09-22T22:16:06.090Z","0.49.4":"2026-09-23T07:46:09.223Z","0.49.5":"2026-09-23T21:35:33.960Z","0.49.6":"2026-09-23T22:15:20.070Z","0.49.7":"2026-09-23T22:51:19.596Z","0.49.8":"2026-09-24T01:24:59.667Z","0.49.9":"2026-09-24T01:56:19.640Z","0.49.10":"2026-09-24T02:43:36.395Z","0.49.11":"2026-09-24T03:06:25.595Z","0.49.12":"2026-09-24T03:42:10.643Z","0.49.13":"2026-09-24T04:00:19.823Z","0.49.14":"2026-09-24T08:21:27.373Z","0.49.15":"2026-09-24T14:41:25.501Z","0.49.16":"2026-09-24T15:40:29.305Z","0.49.17":"2026-09-24T19:08:29.230Z","0.49.18":"2026-09-24T22:54:27.972Z","0.49.19":"2026-09-24T23:25:36.899Z","0.49.20":"2026-09-25T01:32:38.052Z","0.49.21":"2026-09-25T08:18:04.929Z","0.49.22":"2026-09-25T09:07:32.576Z","0.49.23":"2026-09-25T20:12:47.267Z","0.49.24":"2026-09-26T04:05:59.150Z","0.49.25":"2026-09-26T04:23:24.962Z","0.49.26":"2026-09-26T05:17:31.097Z","0.49.27":"2026-09-27T12:11:06.997Z","0.49.28":"2026-09-27T15:08:51.715Z","0.49.29":"2026-09-28T00:11:31.394Z","0.49.30":"2026-09-28T00:45:39.093Z","0.49.31":"2026-09-28T00:58:53.744Z","0.49.32":"2026-09-28T01:35:15.809Z","0.49.33":"2026-09-28T02:27:17.781Z","0.49.34":"2026-09-28T11:36:32.269Z","0.49.35":"2026-09-28T22:38:20.008Z","0.49.36":"2026-09-29T00:34:13.254Z","0.49.37":"2026-09-29T01:46:19.872Z","0.49.38":"2026-09-29T04:17:28.881Z","0.50.0":"2026-09-29T05:32:04.975Z","0.50.1":"2026-09-29T15:59:29.750Z","0.50.2":"2026-09-29T20:04:56.830Z","0.50.3":"2026-09-29T20:22:49.055Z","0.50.4":"2026-09-29T21:51:57.669Z","0.50.5":"2026-09-29T23:10:17.363Z","0.50.6":"2026-09-29T23:46:51.022Z","0.50.7":"2026-09-30T00:24:57.994Z","0.50.8":"2026-09-30T00:42:21.123Z","0.50.9":"2026-09-30T03:10:59.715Z","0.50.10":"2026-09-30T05:37:18.172Z","0.50.11":"2026-09-30T20:06:19.972Z","0.50.12":"2026-09-30T20:22:41.645Z","0.50.13":"2026-09-30T20:59:48.347Z","0.50.14":"2026-09-30T21:12:42.652Z","0.50.15":"2026-09-30T21:46:33.423Z","0.50.16":"2026-10-01T00:00:49.401Z","0.50.17":"2026-10-01T00:16:01.787Z","0.50.18":"2026-10-01T01:33:09.864Z","0.50.19":"2026-10-01T02:30:47.513Z","0.50.20":"2026-10-01T03:44:08.398Z","0.50.21":"2026-10-01T04:55:43.088Z","0.50.22":"2026-10-01T05:34:16.314Z","0.50.23":"2026-10-01T06:15:27.100Z","0.50.24":"2026-10-01T06:30:41.228Z","0.50.25":"2026-10-01T06:45:14.024Z","0.50.26":"2026-10-01T07:29:18.564Z","0.50.27":"2026-10-01T08:28:35.066Z","0.50.28":"2026-10-01T18:07:55.018Z","0.50.29":"2026-10-01T19:35:45.261Z","0.50.30":"2026-10-02T00:23:04.634Z","0.50.31":"2026-10-02T04:02:15.901Z","0.50.32":"2026-10-02T05:33:33.859Z","0.50.33":"2026-10-02T06:09:12.583Z","0.51.0":"2026-10-02T06:27:56.659Z","0.51.1":"2026-10-02T06:43:56.003Z","0.51.2":"2026-10-02T07:11:51.853Z","0.51.3":"2026-10-02T07:39:49.164Z","0.51.4":"2026-10-02T07:51:47.064Z","0.51.5":"2026-10-02T08:18:35.759Z"},"bugs":{"url":"https://github.com/tangle-network/agent-app/issues"},"license":"MIT","homepage":"https://github.com/tangle-network/agent-app#readme","keywords":["tangle","ai-agent","agent-framework","llm","tool-calling","mcp","openai","approval-workflow","cloudflare-workers","eval"],"repository":{"url":"git+https://github.com/tangle-network/agent-app.git","type":"git"},"description":"Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"}],"readme":"# @tangle-network/agent-app\n\n[![npm](https://img.shields.io/npm/v/@tangle-network/agent-app.svg)](https://www.npmjs.com/package/@tangle-network/agent-app)\n[![npm provenance](https://img.shields.io/badge/npm-provenance-blue.svg)](https://www.npmjs.com/package/@tangle-network/agent-app#provenance)\n[![license](https://img.shields.io/npm/l/@tangle-network/agent-app.svg)](./LICENSE)\n\nThe application-shell layer for building agent products on the Tangle stack.\n\nThe substrate packages — `@tangle-network/agent-runtime`, `agent-eval`, `agent-integrations`, `tcloud`, `sandbox` — are the **engine**. This package is the **shell**: the chat tool-loop, the structured agent→app side channel, the integration-hub client, per-workspace billing, field crypto, and the web boundary utilities that every agent app otherwise rewrites by hand. You supply your domain through typed seams; the package supplies the mechanism and imports none of your code.\n\n**Who it's for:** engineers building an agent product on the Tangle sandbox — a chat app, a copilot, an autonomous worker — who want the shell (chat routes, streaming, durability, approvals, billing, the tool side channel) as composable pieces instead of a per-app rewrite. It is **not** an agent framework or a model SDK: the reasoning lives in the sandbox agent; agent-app is everything around it — the turn plumbing, durability, and money.\n\n## Highlights\n\n- **Structured tool side channel** — `submit_proposal` (approval-gated), `schedule_followup`, `render_ui`, `add_citation`, exposed as validated tool calls over three surfaces (HTTP route, per-turn MCP server, agent-runtime executor). No fenced-text parsing.\n- **Bounded tool loop** — `runAppToolLoop` / `streamAppToolLoop`: stream a turn → collect tool calls → dispatch → fold results back → re-run, capped. These are 1:1 aliases of `runToolLoop` / `streamToolLoop` from `@tangle-network/agent-runtime/tool-loop` (the engine owns the loop; this package adds no logic on that path). Substrate-free behind a `streamTurn` seam, so it drives a sandboxed agent, a Worker, or an in-browser copilot unchanged.\n- **Assembled chat vertical** — `createChatTurnRoutes` wires auth → thread/message store → streaming turn with buffered replay → uploads → sidecar question answering into one route factory, over `authorize` / `produce` / `store` / `interactions` seams. No hand-rolled orchestration. See [`examples/chat-app.md`](./examples/chat-app.md).\n- **Sandbox-optional** — the same tools, billing, eval, and loop work without a container. A `fetch`-only adapter maps any OpenAI-compatible stream (Tangle Router, tcloud) into the loop. See [`examples/browser-copilot.md`](./examples/browser-copilot.md).\n- **Resumable turns** — buffer a turn so a dropped tab loses nothing and a reconnecting client replays the tail. Two niches: a browser/edge copilot streaming the Router directly (no sandbox session to attach to), and any detached sandbox run driven through `dispatchPrompt({ detach: true })` / `streamPrompt` that a browser must tail. Sandbox 0.37 `driveTurn` uses the message lane and can be tailed through the session gateway. **An INTERACTIVE sandbox turn doesn't need it** — drive it on the message lane (`box.session(id).sendMessage()`) and attach the tab with `box.mintScopedToken()` + `SessionGatewayClient`, or let the worker resume with `box.streamPrompt('', { executionId, lastEventId })`. See [`examples/resumable-turns.md`](./examples/resumable-turns.md).\n- **Composes the engine, never forks it** — `/eval` re-exports `@tangle-network/agent-eval`'s verifier; `/integrations` wraps the hub; `/tangle` and `/billing` take the tcloud client as a structural contract. Engines are **peer dependencies** — you pin the version, nothing is bundled.\n- **ESM, typed, zero runtime deps** in the substrate-free modules (`/runtime`, `/web`, `/crypto`, `/redact`, `/stream`). Ships with `.d.ts` and npm [provenance](https://www.npmjs.com/package/@tangle-network/agent-app#provenance).\n\n## Install\n\n```bash\npnpm add @tangle-network/agent-app\n```\n\nThe engine packages you actually use are **peer dependencies** — install the ones your modules touch:\n\n```bash\n# /eval composes the eval engine; /integrations composes the hub client\npnpm add @tangle-network/agent-eval @tangle-network/agent-integrations\n```\n\n| Peer | Required by |\n|---|---|\n| `@tangle-network/agent-eval` | `/eval`, `/eval-campaign`, `/profile`, `/knowledge` |\n| `@tangle-network/agent-runtime` | `/runtime`, `/chat-routes` |\n| `@tangle-network/agent-integrations` | `/integrations` |\n| `@tangle-network/agent-interface` | `/interactions`, `/chat-store`, `/harness` |\n| `@tangle-network/sandbox` | `/sandbox` |\n| `@tangle-network/agent-knowledge` | `/knowledge-loop` |\n| `@tangle-network/agent-profile-materialize` | `/skills-placement` |\n| `@tangle-network/sandbox-ui` | `/brand`, `/work-product-react`, `/workspace-react` |\n| `@tangle-network/ui` | `/brand`, `/work-product-react`, `/workspace-react` |\n\n[package.json](./package.json) defines the supported peer ranges.\nRun `pnpm exec agent-app-peer-check` to check the installed dependencies.\n\nAll of these except `agent-eval`, `agent-integrations`, and `agent-interface` are declared **optional** peers, so a product that never imports the subpath installs nothing.\n\nModules that import no engine package (`/tools`, `/web`, `/crypto`, `/redact`, `/stream`, `/billing`, `/tangle` — the last two take their client as a structural contract) need no peers.\n\n## Quick start\n\nA product supplies its **taxonomy** (which proposal types exist, which are approval-gated) and its **handlers** (the real DB/vault writes), then wires the tool side channel to whichever surface it runs on.\n\n```ts\nimport {\n  buildAppToolOpenAITools,\n  createAppToolRuntimeExecutor,\n  type AppToolHandlers,\n  type AppToolTaxonomy,\n} from '@tangle-network/agent-app/tools'\nimport { runAppToolLoop } from '@tangle-network/agent-app/runtime'\n\n// 1. Declare the domain (the package bakes in no proposal types or rules).\nconst taxonomy: AppToolTaxonomy = {\n  proposalTypes: ['recommend', 'contact', 'other'],\n  regulatedTypes: ['recommend', 'contact'], // these require a certified approver\n}\n\n// 2. Provide the side effects — your store, your validation.\nconst handlers: AppToolHandlers = {\n  submitProposal,\n  scheduleFollowup,\n  renderUi,\n  addCitation,\n}\n\n// 3. Advertise the tools to the model and route their execution.\nconst tools = buildAppToolOpenAITools(taxonomy)\nconst executeToolCall = createAppToolRuntimeExecutor({\n  handlers,\n  taxonomy,\n  ctx: { userId, workspaceId, threadId },\n})\n\n// 4. Run a bounded, tool-driven turn loop over any backend.\nconst result = await runAppToolLoop({\n  systemPrompt,\n  userMessage,\n  streamTurn,                                       // wrap your model / runAgentTaskStream\n  executeToolCall,\n  isExecutableTool: (name) => tools.some((t) => t.function.name === name),\n})\n\nconsole.log(result.finalText, result.toolResults)\n```\n\n`streamTurn` is the one seam that varies by backend. For an in-browser or edge copilot talking to an OpenAI-compatible endpoint, you don't write it by hand:\n\n```ts\nimport { createOpenAICompatStreamTurn, resolveTangleModelConfig } from '@tangle-network/agent-app/runtime'\n\nconst cfg = resolveTangleModelConfig() // reads provider/model/key/baseUrl from env, or pass literals\nconst streamTurn = createOpenAICompatStreamTurn({ ...cfg, tools })\n```\n\nThe full three-transport walkthrough (Tangle Router, tcloud, Vercel AI SDK) is in [`examples/browser-copilot.md`](./examples/browser-copilot.md).\n\nBuilding the full **server chat vertical** instead — auth, thread/message tables, a streaming turn with buffered replay, uploads, and sidecar question answering — is the job of `createChatTurnRoutes` (`/chat-routes`) and the modules around it. The end-to-end assembly, including the durable plan/question workflow and the client composer, is in [`examples/chat-app.md`](./examples/chat-app.md).\n\n## How it's organised\n\nOne rule decides where anything lives:\n\n> Does the capability make sense **without** a specific app's tool side channel, approval queue, or chat route?\n> **Yes** → it belongs in an engine package (contribute it down).\n> **No** → it's app-shell, and it belongs here.\n\nEverything here is reached through a typed seam — `AppToolHandlers`, `AppToolTaxonomy`, `streamTurn`, `executeToolCall`, `verifyToken`, `KeyProvisioner` / `WorkspaceKeyStore` / `KeyCrypto`. The package never imports product code and never hard-codes a domain value (a proposal type, a premium, a disclaimer); each is a parameter. New capability arrives as a new subpath, never a breaking change to an existing one.\n\n## Choosing a path\n\nThree decisions cover most of the surface.\n\n**1. How does the turn run?** Pick the transport by who's watching, not by feature.\n\nEach primitive is written `package → symbol`; three packages ship similarly-named turn functions, and AGENTS.md has the full [primitive table and the `runLoop` name-collision note](./AGENTS.md#turn-execution-primitives--which-one-when).\n\n| Your turn | Use | Why |\n|---|---|---|\n| **Interactive** — a user is watching a chat or copilot | sandbox → `box.streamPrompt()` held open for the turn, wrapped here as `streamSandboxPrompt` (`/sandbox`); for the browser leg, sandbox → `box.mintScopedToken()` + `SessionGatewayClient` (`@tangle-network/sandbox/session-gateway`) attaches the tab directly | Worker lifetime ≈ turn length; a dropped tab replays the buffered tail on reconnect. |\n| **Autonomous** — a mission step, queue job, cron, or inbound email, with nobody watching | sandbox → `box.driveTurn()`, wrapped here as `driveSandboxTurn` (`/sandbox`), ticked from a durable driver; drop to raw `box.dispatchPrompt({ detach: true })` + `box.findCompletedTurn(turnId, { sessionId })` only when one pass is too coarse. Sandbox 0.37 `driveTurn` uses the message lane and a browser can attach through the session gateway; `runDetachedTurn` (`/chat-routes`) remains the buffer bridge for stream/dispatch detached runs | Workers die in minutes, so the platform runs the turn server-side and a crash re-dispatch is a lookup, not a second run. |\n| **Eval / CI** — a long-lived harness process | sandbox → `box.streamPrompt()` for a sandboxed harness; agent-runtime `/tool-loop` → `runToolLoop` / `streamToolLoop` for an in-process model turn — `runAppToolLoop` / `streamAppToolLoop` (`/runtime`) are 1:1 aliases of those, not a second implementation | The process outlives the run; durability adds nothing — a failed run is re-run, not resumed. |\n\n**2. Assembled or à la carte?** `createChatTurnRoutes` (`/chat-routes`) wires the whole server chat turn — auth, store, streaming, replay, uploads, interactions — over typed seams. Reach for the individual modules (`/stream`, `/chat-store`, `/interactions`) only to compose something the assembled route doesn't cover.\n\n**3. Sandbox or sandbox-free?** The tools, billing, eval, and loop all work without a container: `createOpenAICompatStreamTurn` maps any OpenAI-compatible endpoint into the loop for a browser or edge copilot. Reach for `/sandbox` only when the turn needs a real container — bash, files, sub-agents, MCP.\n\n## Modules\n\nEach subpath is an independent entry point — import only what you use; the root re-exports everything, but a subpath import keeps your bundle to what you touch.\n\nThe **complete, always-current reference** — every published subpath, its exported symbols, and its internal dependencies — is generated into **[`docs/CODEMAP.md`](./docs/CODEMAP.md)** and kept honest by a CI check (regenerate with `pnpm docs:gen`). Start with the core entry points:\n\n**Run a turn**\n- [`/tools`](src/tools) — the structured agent→app side channel (proposals, follow-ups, citations, UI) as validated tool calls, over HTTP / MCP / runtime-executor surfaces.\n- [`/runtime`](src/runtime) — the bounded tool loop; the same loop drives a sandbox agent, a Worker, or an in-browser copilot behind one `streamTurn` seam.\n- [`/trace`](src/trace) — bounded stage timing, turn waterfalls, and mission traces over an injected telemetry carrier.\n\n**Evaluate changes**\n\n- [`/eval-campaign`](docs/api/eval-campaign.md) composes Eval campaigns, optimization methods, and ensemble judges.\n  Change `judgeVersion` when the scorer configuration changes.\n  Record paid judge calls through the supplied `costLedger`, `costPhase`, and `costTags`.\n  `trustVerdicts` checks agreement and coverage; use Eval's `auditEvaluator` to test accuracy against independent controls.\n\n**The server chat vertical** ([`examples/chat-app.md`](./examples/chat-app.md))\n- [`/chat-routes`](src/chat-routes) — `createChatTurnRoutes`: auth → store → streaming turn with buffered replay → uploads → sidecar question answering, assembled. Plus `runDetachedTurn` for autonomous turns a browser can still watch live.\n- [`/chat-store`](src/chat-store) · [`/interactions`](src/interactions) · [`/plans`](src/plans) — persistence, human-in-the-loop asks, and the durable plan projection.\n\n**On the sandbox**\n- [`/sandbox`](src/sandbox) — workspace provisioning, request-time single-flight, prewarming, and turn streaming.\n- [`/missions`](src/missions) — durable multi-step orchestration: sequencing, budgets, approval gates, schedules.\n\n**React surfaces**\n- [`/workspace-react`](src/workspace-react) — the default chat-first outer workspace composition: shared sidebar, session rail, and active-route wiring.\n- [`/web-react`](src/web-react) — router-safe chat, history, and observability components (never imports sandbox-only UI).\n- [`/chat-react`](src/chat-react) — the sandbox-ui-backed new-session composer and shared profile, backend, model, thinking, plan-mode, attachment, and mention controls.\n\n**Utilities (zero-dependency)**\n- [`/web`](src/web) · [`/stream`](src/stream) · [`/crypto`](src/crypto) · [`/redact`](src/redact) — request boundary, SSE normalization, field crypto, PII redaction.\n\nSee **[`docs/CODEMAP.md`](./docs/CODEMAP.md)** for the rest — `/billing`, `/tangle`, `/object-store`, `/trace`, `/theme`, `/eval`, `/app-auth`, `/platform`, and more.\n\n`createApiKeyRequestAuth` from `/platform` lets private product routes accept existing scoped Bearer keys.\n`ApiAccessPanel` from `/web-react` provides reusable owner key creation, one-time copying, and revocation.\nSee [private API adoption](examples/private-api-access.md) for server and owner-page integration.\nProvide the maintained key verifier, an exact route-to-scope policy, owner lookup, and an atomic request-quota claim.\nThe adapter requires finite expiry and explicit scope, and never falls back to cookies when a supplied credential fails.\nKeep key issuance cookie-only and retain workspace authorization in each product route.\nExecution still requires the product's billing checks; capped keys require a reservation and settlement path that enforces their cap.\n\n### Missions: id shape and product columns\n\nTwo `createMissionService` seams adopters hit on day one:\n\n- **`generateId`** (on `MissionServiceOptions`) defaults to `crypto.randomUUID()` — a 36-char dashed UUID. If your mission table has an existing id shape (e.g. 32-hex to match D1 row defaults), inject your own generator; the service stamps it verbatim on the inserted record.\n- **`CreateMissionInput.extras`** carries opaque product-column values (a `workflowId` FK, a source-turn pointer) verbatim to `MissionStorePort.insert(record, extras)`, so creation is a single write — no post-insert stamp. The service never reads them.\n\n### Sandbox reuse\n\nSet `livenessProbe: {}` to verify a reused runtime with `echo alive`.\nThe command must exit successfully and return only `alive`, allowing surrounding whitespace.\nA healthy idle runtime does not need a running CLI process.\nRemove `sidecarProcessPattern`, `psTimeoutMs`, and imports of `DEFAULT_SIDECAR_PROCESS_PATTERN` when upgrading.\n\n`execTimeoutMs` sets the SDK command timeout, from 100 to 600,000 milliseconds; the default is 5,000.\nSDK readiness and transport deadlines apply separately, so this value is not an end-to-end provisioning deadline.\nRecovery waits for the SDK request to settle before restarting the sandbox.\nFailures retain their SDK cause for the redacted diagnostic serializer and preserve the workspace.\n\n## Compatibility\n\n- **ESM only.** Ships `import` + `types` conditions per subpath.\n- **Runtimes:** Node ≥ 20, Cloudflare Workers / edge, and the browser (the substrate-free modules use only Web-standard APIs — `fetch`, Web Crypto, `TextEncoder`).\n- **TypeScript:** strict; full `.d.ts` for every entry point.\n\n## Contributing\n\n```bash\npnpm install\npnpm typecheck && pnpm test && pnpm build\n```\n\nBuild is [tsup](https://tsup.egoist.dev) for the ESM output plus `tsc` for the `.d.ts`, tests are [vitest](https://vitest.dev). A change keeps the suite green and follows the layering rule above — anything engine-general is contributed down to the substrate, not duplicated here. See [AGENTS.md](./AGENTS.md) for the full contributor contract.\n\n## License\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}